我有一个字典列表(“排序”),我试图对其进行遍历以访问每个字典的一个特定键中的值。我的代码一直在说字典中的期望值存在关键错误。如果我在for循环中打印,它会打印输入的值,但是一旦退出for循环,它就会提示存在关键错误。
for i in range(sort_len):
sentence = sortings[i]['content']
containing_messages.append(sentence)
print(containing_messages)
答案 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