📜  Python – 列表中的嵌套记录列表(1)

📅  最后修改于: 2023-12-03 15:34:07.822000             🧑  作者: Mango

Python - 列表中的嵌套记录列表

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官方文档和其他教程。