
元组和列表
|
95
7.2.29
列表的列表
列表可以包含不同类型的元素,甚至其他列表:
>>> small_birds = ['hummingbird', 'finch']
>>> extinct_birds = ['dodo', 'passenger pigeon', 'Norwegian Blue']
>>> carol_birds = [3, 'French hens', 2, 'turtledoves']
>>> all_birds = [small_birds, extinct_birds, 'macaw', carol_birds]
那么,作为列表的列表,
all_birds
是什么样子呢?
>>> all_birds
[['hummingbird', 'finch'], ['dodo', 'passenger pigeon', 'Norwegian Blue'], 'macaw',
[3, 'French hens', 2, 'turtledoves']]
来看其中第一个列表项:
>>> all_birds[0]
['hummingbird', 'finch']
第一个列表项其实就是
small_birds
,也就是在创建
all_birds
时指定的第一项。你应该能
猜到第二个列表项是什么:
>>> all_birds[1]
['dodo', 'passenger pigeon', 'Norwegian Blue']
正是在创建
all_birds
时指定的第二项
extinct_birds
。如果想获取 ...