python 掌握嵌套的列表
时间: 2023-07-05 20:32:52 浏览: 85
嵌套的列表是指一个列表中包含另一个或多个列表。Python中可以使用方括号来创建列表,例如:
```
my_list = [1, 2, [3, 4], 5]
```
这里的 `my_list` 包含四个元素,其中第三个元素是一个嵌套的列表。我们可以使用索引来访问这些元素,例如:
```
print(my_list[0]) # 输出 1
print(my_list[2][0]) # 输出 3
```
这里的 `my_list[2][0]` 表示访问 `my_list` 中的第三个元素(即 `[3, 4]`),然后再访问这个元素中的第一个元素(即 `3`)。
我们也可以使用循环来遍历嵌套的列表,例如:
```
for sublist in my_list:
if isinstance(sublist, list):
for item in sublist:
print(item)
else:
print(sublist)
```
这里使用 `isinstance()` 函数来判断一个元素是否是列表类型,如果是列表类型就使用循环遍历其中的元素,否则就直接打印这个元素。
阅读全文