复杂的 list+dict 转换成 list

lst1 = [{'k_z': '吕现伟'},
        {'k_z': '居民身份证'}
        ]

list = []
for idx, r in enumerate(lst1):
    list.append(r['k_z'])
print(list)


lst = [{'level': 19, 'star': 36},
       {'level': 20, 'star': 40},
       {'level': 20, 'star': 40},
       {'level': 20, 'star': 40},
       {'level': 20, 'star': 40},
       {'level': 18, 'star': 40}]

for idx, r in enumerate(lst):
    print(r['level'], r['star'])

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

输出结果:

猜你喜欢

转载自my.oschina.net/u/2672404/blog/1634053