我有一个形式的字典,其中有列表的列表。
dict = {A: [[-4.7, -4.7, -4.7]], B: [[-4.4, -4.9, -4.73]], C: [[-4.1, -4.9, -4.6]]}
是否有一种快速的方法来转换我的词典,使其具有普通列表,如下所示:
dict = {A: [-4.7, -4.7, -4.7], B: [-4.4, -4.9, -4.73], C: [-4.1, -4.9, -4.6]}
我想为此字典中的所有键执行此操作
对字典执行一个循环以执行此操作。dict = {'A': [[-4.7, -4.7, -4.7]], 'B': [[-4.4, -4.9, -4.73]], 'C': [[-4.1, -4.9, -4.6]]
for i in dict.keys():
dict[i] = dict[i][0]
print(dict)
输出:{'A': [-4.7, -4.7, -4.7], 'B': [-4.4, -4.9, -4.73], 'C': [-4.1, -4.9, -4.6]}
try,dict理解
>>> {k: v[0] for k, v in dict.items()}
{'A': [-4.7, -4.7, -4.7], 'B': [-4.4, -4.9, -4.73], 'C': [-4.1, -4.9, -4.6]}
>>>