我有以下列表
[163.0, 171.0, 401.0]我想把这个列表转换成以下格式
[['category_a', 163.0], ['category_b', 171.0], ['chiplet_name', 401.0]]我有以下数据来帮助实现这一目标:
print (float(r[cr])) --> Which will print all the integer values (ex: 163.0)
print r[c] --> Which will print all the string values (ex: category_a)我尝试了append函数来实现我的目标,如下所示:
a= (float(r[cr]))
b= r[c]
print r[c], (float(r[cr]))打印的chiplet_name 401.0
[['category_a', 163.0], ['category_b', 171.0], ['chiplet_name', 401.0]]发布于 2016-01-07 17:40:46
您可以在列表理解中使用zip():
A = ['category_a', 'category_b', 'chiplet_name']
B = [163.0, 171.0, 401.0]
answer = [[x, y] for x, y in zip(A, B)]
print(answer)输出
[['category_a', 163.0], ['category_b', 171.0], ['chiplet_name', 401.0]]https://stackoverflow.com/questions/34651733
复制相似问题