📅  最后修改于: 2023-12-03 15:22:39.392000             🧑  作者: Mango
在 Python 中,列表中嵌套列表是一种非常常见的数据结构。也就是一个列表里可以包含另一个列表。这种结构可以用来表示多维数组,如二维、三维等等。
我们可以直接在一个列表中加入另一个列表来创建一个嵌套列表:
list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
以上代码创建了一个包含三个子列表的列表。
我们可以使用索引来访问列表中的子列表,例如:
print(list[0]) # 输出:[1, 2, 3]
这将访问列表中的第一个元素,也就是第一个子列表。
我们可以使用两个索引,一个用于访问子列表,另一个用于访问子列表中的元素:
print(list[0][0]) # 输出:1
这将访问第一个子列表中的第一个元素。
如果你需要向一个嵌套列表中添加元素,可以这样做:
list[0].append(4)
这将向第一个子列表中添加一个元素。
我们可以使用两个嵌套的循环来遍历一个嵌套列表:
for sublist in list:
for item in sublist:
print(item)
以上代码将遍历列表中的所有元素。
嵌套列表是 Python 中非常常见的数据结构,我们可以用它来表示多维数组。使用嵌套列表的方法和普通列表类似,只需要注意索引的使用即可。