【发布时间】:2011-03-18 12:28:44
【问题描述】:
我有一些包含几个字典的“列表”——比如 3 个字典。 3个字典如下:
lstone = [{'dc_test': 1}, {'ac_test':2}, {'con_test':3}]
lsttwo = [{'dc_test': 4}, {'ac_test':5}, {'con_test':6}]
如何按如下方式创建新列表:
newlistone = ['dc_test',1,4]
newlisttwo = ['ac_test',2,5]
newlistthree = ['con_test',3,6]
我的目标是编写一个新的 csv 文件,使其显示如下:
dc_test,1,4
ac_test,2,5
con_test,3,5
【问题讨论】:
-
原始列表中的字典是否总是只包含一个键值对?这两个列表是否总是包含具有相同键的字典?
-
您真的需要将结果列表分配给单独的变量吗?
-
@Wooble:是的,ori dicts 是一个键值对。是的,键也是一样的。 @Vlad:不明白,但订单需要在结果列表中维护。
标签: python list dictionary list-comprehension