从字典列表中获取键和值

-1 投票
1 回答
1690 浏览
提问于 2025-04-17 18:17

我有一个列表,里面包含了很多字典,我需要获取每个字典中的键和值:

[{'keys1.1' = 'value1.1','key1.2'='values1.2'},{'keys2.1'='value2.1'},{'key3.1'='value3.1'}]

我该怎么才能拿到这些键和值呢?

1 个回答

0

你需要在一个for循环中遍历dict字典:

list_of_dicts = [{'keys1.1' : 'value1.1',
                   'key1.2':'values1.2'},
                 {'keys2.1':'value2.1'},
                 {'key3.1':'value3.1'}]


for item in list_of_dicts:
  for key, value in item.iteritems()
    print key, value
    print "The key is {0} with a value of {1}".format(key, value)
#or
for item in list_of_dicts:
  for key in item.keys():
    print item[key]
    print "The key is {0} with a value of {1}".format(key, item[key])

撰写回答