python - 如何在 python 中创建列表?
问题描述
source = [{'address': 15620, 'street': 490}, {'address': 10180, 'street': 2187}, {'address': 10190, 'street': 670}, {'address': 20900, 'street': 572}, {'address': 8190, 'street': 1103}, {'address': 43110, 'street': 225}, {'address': 24780, 'street': 1465}, {'address': 50130, 'street': 249},]
我想做一个这样的清单。请帮我。谢谢。
result = (15620, 10180, 10190, 20900, 8190, 43110, 24780, 50130)
解决方案
您可以使用列表推导从源列表中的每个字典中获取“地址”键:
result = [ d['address'] for d in source ]
推荐阅读
- ruby-on-rails - 如何使用 cap 在服务器上运行 `npm install` 和 `npm run bundle`(应该与 `webpack` 相同)?
- c - 这个程序的输出是什么?
- google-cloud-platform - 数据流数据存储到 GCS 模板,javascriptTextTransformFunctionName 错误
- python - 用于报告的 xlsxwriter 和 pandas
- android - Android Studio,我更改了文件夹名称,项目不会加载
- python - 在python中编写IF语句以跳过None的干净方法?
- c# - 单击列表视图中的按钮时获取单元格值
- command-line - 无法在 Mac OS 上安装 fabric.js
- python - AttributeError:“list”对象没有属性“drug_name”(类属性)
- mysql - MySQL BIGINT 错误地截断为 0