python - 如何在 Python 中打印包含列表名称的嵌套列表?
问题描述
我想打印出嵌套列表结构的内容。
这是我的嵌套列表:
usa = ['New York', 'Chicago', 'Seattle']
canada = ['Vancouver', 'Toronto', 'Kelowna']
england = ['London', 'Liverpool', 'Birmingham']
countries = [usa, canada, england]
我希望输出看起来像:
美国:纽约,芝加哥,西雅图,
加拿大:温哥华,多伦多,基洛纳,
英国:伦敦,利物浦,伯明翰,
解决方案
尝试使用dictionary
:
usa = ['New York', 'Chicago', 'Seattle']
canada = ['Vancouver', 'Toronto', 'Kelowna']
england = ['London', 'Liverpool', 'Birmingham']
dictionary = {'usa':usa,
'canada':canada,
'england':england}
for key in dictionary.keys():
string = ', '.join(dictionary[key])
print(f"{key}: {string}")
输出:
usa: New York, Chicago, Seattle
canada: Vancouver, Toronto, Kelowna
england: London, Liverpool, Birmingham
推荐阅读
- visual-studio - 使用 Outlook 插件将旧电子邮件(> 6 个月)从 Outlook 复制到外部位置
- jquery - 单击时避免下拉子菜单元素关闭主下拉菜单
- javascript - 邮件订阅——成功与错误信息切换
- javascript - DoubleClick for publishers:显示自适应广告
- oracle - PL/SQL编写的最长公共子序列算法优化
- kubernetes - HPA 无法从自定义指标 API 获取指标
- ruby-on-rails - VCR.request_matcher.uri_without_params 方法,但用于忽略动态主体值
- javascript - 从可重用组件传递 Route 作为道具
- uwp - Hololens 中不需要注视应用程序窗口的语音/语音识别
- javascript - 如何在 Web 项目中像 div 标签一样使用 View