首页 > 解决方案 > Python新手:使用字典中的值打印列表

问题描述

如何使用字典中的值打印此列表的输出?

dict = [{"1": "A", "2": "B", "3": "C"}] list = ['1', '2'] [dict[k] for k in list]

如何将 dict[k] 传递给另一个列表并打印它?

标签: python-3.x

解决方案


dict的不是 dict 因为你把它做成list.
所以,我[0]list.

my_dict = [{"1": "A", "2": "B", "3": "C"}]
my_list = ['1', '2']
result = [my_dict[0][k] for k in my_list]

print (result)

结果是:

['A', 'B']

推荐阅读