📅  最后修改于: 2023-12-03 15:34:07.822000             🧑  作者: Mango
Python中可以创建嵌套列表,也就是在列表中可以嵌套另一个列表。在嵌套列表中,可以存储不同类型的数据,包括数字、字符串、布尔和列表等。在本文中,我们将介绍如何使用Python中的嵌套列表。
在Python中创建嵌套列表非常简单,可以使用方括号[]来创建一个列表,然后在该列表中添加其他列表。
例如,以下是一个包含两个嵌套列表的示例。第一个子列表包含三个整数,第二个子列表包含两个字符串:
my_list = [[1, 2, 3], ['apple', 'banana']]
要访问嵌套列表中的元素,您需要指定外部列表中的索引和内部列表中的索引。
例如,以下代码可以访问上述示例中的第一个子列表的第二个元素:
print(my_list[0][1]) # Output: 2
类似地,以下代码可以访问上述示例中的第二个子列表的第一个元素:
print(my_list[1][0]) # Output: 'apple'
要迭代嵌套的列表,可以使用嵌套循环。
例如,以下代码迭代上述示例中的两个子列表:
for sub_list in my_list:
for item in sub_list:
print(item)
以上代码将输出以下内容:
1
2
3
apple
banana
您可以将元素添加到嵌套列表中。只需指定外部列表的索引,然后使用append()方法添加要添加的元素。
例如,以下代码将在上述示例中的第二个子列表中添加一个新字符串。
my_list[1].append('orange')
print(my_list) # Output: [[1, 2, 3], ['apple', 'banana', 'orange']]
要删除嵌套列表中的元素,您可以使用del语句。只需指定外部列表和内部列表中的索引即可。
例如,以下代码将从上述示例中的第一个子列表中删除元素2。
del my_list[0][1]
print(my_list) # Output: [[1, 3], ['apple', 'banana', 'orange']]
这是如何在Python中使用嵌套列表的简要介绍。您可以使用嵌套列表在Python中存储和操作复杂的数据结构,如矩阵、树和图。如果您需要进一步探索嵌套列表中的Python,请查看Python官方文档和其他教程。