遍历dict来访问特定键值

时间:2019-03-02 22:08:16

标签: python dictionary

我有一个字典列表(“排序”),我试图对其进行遍历以访问每个字典的一个特定键中的值。我的代码一直在说字典中的期望值存在关键错误。如果我在for循环中打印,它会打印输入的值,但是一旦退出for循环,它就会提示存在关键错误。

 for i in range(sort_len):
    sentence = sortings[i]['content']
    containing_messages.append(sentence)
    print(containing_messages) 

1 个答案:

答案 0 :(得分:0)

这是我对问题的理解的答案。我需要给定的输入和预期的输出以提供更好的答案。

list_of_dicts = [{'keya':'value1_1','keyb':'value2_1','keyc':'value3_1'},
                 {'keya':'value1_2','keyb':'value2_2','keyc':'value3_2'},
                 {'keya':'value1_3','keyb':'value2_3','keyc':'value3_3'}]

list_of_key_values = [my_dict['keyb'] for my_dict in list_of_dicts]

print list_of_key_values