📅  最后修改于: 2023-12-03 15:26:41.055000             🧑  作者: Mango
Python语言中有两种常见的序列类型:列表(list)和元组(tuple)。它们都可以存储一系列值,且可以通过索引来访问。
列表是一种动态的序列类型,它可以随时添加、删除或修改其中的元素。列表使用方括号[]
来表示,元素之间用逗号,
隔开。
# 创建一个包含三个元素的列表
my_list = [1, 2, 3]
print(my_list)
# 添加一个元素
my_list.append(4)
print(my_list)
# 删除一个元素
del my_list[2]
print(my_list)
# 修改一个元素
my_list[1] = 5
print(my_list)
输出结果:
[1, 2, 3]
[1, 2, 3, 4]
[1, 2, 4]
[1, 5, 4]
元组是一种不可变的序列类型,其中的元素在创建后就无法被修改。元组使用圆括号()
或没有括号来表示,元素之间同样用逗号,
隔开。
# 创建一个包含三个元素的元组
my_tuple = (1, 2, 3)
print(my_tuple)
# 访问元组中的元素
print(my_tuple[1])
输出结果:
(1, 2, 3)
2
由于元组是不可变类型,因此不能添加、删除或修改元素。但是,可以通过重新创建一个新的元组来实现元素的改变。
# 改变元组中的元素
new_tuple = my_tuple[:2] + (4,)
print(new_tuple)
输出结果:
(1, 2, 4)
[]
表示,元组使用圆括号()
或没有括号表示。在选择使用列表还是元组时,应该考虑数据是否需要被改变,以及代码的需求是否需要使用元组特有的一些功能。