python-3.x - Python新手:使用字典中的值打印列表
问题描述
如何使用字典中的值打印此列表的输出?
dict = [{"1": "A", "2": "B", "3": "C"}]
list = ['1', '2']
[dict[k] for k in list]
如何将 dict[k] 传递给另一个列表并打印它?
解决方案
你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']
推荐阅读
- javascript - 对 V8 引擎工作方式的困惑
- python - 在这种情况下如何正确使用多处理?
- javascript - 如何将多个 SVG 放在一个渲染中(React Native)?
- spring - 在容器化 Spring Boot 应用程序时,“-Djava.security.egd=file:/dev/./urandom”究竟做了什么
- batch-file - 如果文件夹名包含空格并且文件名在批处理文件中有时间戳,如何传递文件位置?
- css - Bootstrap-tempus-dominus 样式颜色
- c# - .net core 3 和 Devart.Data.Oracle.EFCore 的脚手架以错误结束
- python - 在python中创建视频时如何保留图像的顺序
- php - 将每 2 个帖子换成一行
- php - 试图在codeigniter中制作基本网址