【发布时间】:2016-06-01 03:40:08
【问题描述】:
所以我有这个清单:
list = ["NYC Football", ["NY Giants","NY Jets"], "NYC Hockey", ["NY Rangers", "NY Islanders", "NJ Devils"]]
我将如何遍历这个列表并只打印出来:
NY Giants
NY Jets
NY Rangers
NY Islanders
NJ Devils
【问题讨论】:
-
您的列表首先应该是
dict:{"NYC Football": ["NY Giants", "NY Jets"], "NYC Hockey": [...], ...}。有可能做出这样的改变吗? -
是的。我想我可以循环遍历该字典的每个键中的值,对吧?
-
是的。您现在拥有的称为关联列表,其中元素 0 是映射到元素 1 的键,元素 2 映射到元素 3,等等。它本质上是列表形式的
dict的表示,但使用dict允许您强制执行结构,以便您的代码不必迎合格式错误的列表的可能性。
标签: python loops jagged-arrays