我需要从列表中的字典中获取列表
我尝试了[v for k,v in l[i].iteritems() for i in len(l) if k=='cell']
示例:
l = [{'cell':4,'num':55}, {'cell':5,'num':66}, {'cell':6,'num':77}]
我想在一行中写一个嵌套的for循环并以
的形式输出output = [4,5,6]
答案 0 :(得分:0)
l = [{'cell': 4, 'num': 55}, {'cell': 5, 'num': 66}, {'cell': 6, 'num': 77}]
ls = []
for i in l:
ls.append(i['cell'])
print(ls)
尝试一下
答案 1 :(得分:0)
它应该像这样工作:
l = [{'cell':4,'num':55}, {'cell':5,'num':66}, {'cell':6,'num':77}]
list_new=[]
for i in l:
list_new.append(i['cell'])