📅  最后修改于: 2023-12-03 15:35:46.108000             🧑  作者: Mango
在Python中,列表是一种用于存储多个数据项的数据类型。本篇文章将介绍如何使用Python列表进行操作。本代码片段中,定义了一个列表 x
并通过 List_ex()
和 add_list()
函数进行操作。代码
列表可以通过将数据项用逗号分隔放在一对方括号中来创建。如下所示:
x = [10]
这行代码创建了一个列表,并赋值为 [10]
。
要访问列表中的数据项,可以使用索引号。如下所示:
print(x[0])
这行代码将打印出列表中的第一个数据项 10
。
Python中的列表可以通过 append()
函数在列表的末尾添加一个数据项。如下所示:
x.append(20)
这行代码将列表 x
的末尾添加一个新的数据项为 20
。
要修改列表中的数据项,可以通过它们的索引号来访问它们。如下所示:
x[0] = 100
这行代码将列表 x
中的第一个数据项 10
修改为 100
。
Python中的列表可以通过 del
关键字从列表中删除一个数据项。如下所示:
del x[0]
这行代码将从列表 x
中删除第一个数据项 100
。
在本代码片段中,定义了两个函数 List_ex()
和 add_list()
来演示列表的操作。List_ex()
函数在列表 x
的末尾添加一个新的数据项 20
;add_list()
函数创建一个新的列表 x
并在其中添加数据项 [30,40]
和 50
。根据Python的作用域规则,add_list()
函数中的 x
只在函数内部生效,不会影响外部的列表 x
。
通过运行以下代码,我们可以看到在调用 List_ex()
和 add_list()
函数后,列表 x
的值发生了相应的变化:
x = [10]
def List_ex():
x.append(20)
def add_list():
x=[30,40]
x.append(50)
print (x) # 输出:[10]
List_ex()
print (x) # 输出:[10, 20]
add_list()
print ( x) # 输出:[10, 20]
可以看到,在运行代码后,x
列表的值从 [10]
变成了 [10,20]
,然后再变成了 [10,20]
。这表明在函数内部对列表进行的操作会影响函数外部的列表。
总的来说,Python中的列表是十分强大的一种数据类型,可以进行增删改查等多种操作。对于Python初学者来说,熟练掌握列表的操作是十分重要的。