• Python中列表和元祖的区别
  • 发布于 1周前
  • 46 热度
    0 评论
列表
python中的列表(List)是一种可变的有序数据结构,使用[]方括号来定义,用于存储多个不同数据类型元素,列表的元素可以进行增删改操作,其中列表中的元素允许重复。

下面展示出了列表的常见操作:
创建类列表
my_list = [1, 2, 3] # 使用方括号创建列表
访问列表元素:
print(my_list[0]) # 输出第一个元素: 1
遍历列表
for item in my_list:
print(item)  # 逐个输出列表中的元素
切片操作
sliced_list = my_list[1:3] # 切片操作,提取子列表 [2, 3]
修改列表元素
my_list[0] = 10  # 修改列表中的元素
添加元素
my_list.append(4) # 在列表末尾添加元素
删除元素
# 堆代码 duidaima.com
del my_list[1]  # 删除列表中的元素
获取列表长度
length = len(my_list) # 获取列表长度,结果为 3
列表拼接
new_list = my_list + [5, 6] # 列表拼接,生成新的列表 [10, 2, 3, 5, 6]
元组
Python中的元组(Tuple)是一种不可变的数据结构,使用()圆括号来定义,用于存储多个不同类型的元素,元组中的元素不能被修改,即不可进行增删改操作,其中元组中的元素允许重复。

下面展示出了元组的常见操作:
创建元组
my_tuple = (1, 2, 3) # 使用圆括号创建元组
访问元组
print(my_tuple[0]) # 输出第一个元素: 1
遍历元组
for item in my_tuple:
print(item)  # 逐个输出元组中的元素
切片操作
元组拼接
new_tuple = my_tuple + (4, 5) # 元组拼接,生成新的元组 (1, 2, 3, 4, 5)

元组解包

a, b, c = my_tuple # 元组解包,将元组中的元素分别赋值给变量 a, b, c

获取元组长度
length = len(my_tuple) # 获取元组长度,结果为 3
总结:
定义方式上列表是方括号,元组是圆括号
列表可以增删改操作,元组不可增删改操作
共同点:元素允许重复
用户评论