【发布时间】:2020-10-22 16:49:42
【问题描述】:
我想打印出嵌套列表结构的内容。
这是我的嵌套列表:
usa = ['New York', 'Chicago', 'Seattle']
canada = ['Vancouver', 'Toronto', 'Kelowna']
england = ['London', 'Liverpool', 'Birmingham']
countries = [usa, canada, england]
我希望输出看起来像:
美国:纽约、芝加哥、西雅图、
加拿大:温哥华、多伦多、基洛纳、
英国:伦敦、利物浦、伯明翰、
【问题讨论】:
-
你必须做一些非常“hacky”的事情来打印变量的名字,你能把名字硬编码到结构中吗?
-
这里使用字典,其中字典键是列表名称,它们映射到列表。然后,您可以使用字典的
items方法进行迭代。
标签: python list nested-loops nested-lists