Python3元组创建
Python3中的元组是一种有序的序列,可以存储任何类型的对象,它的特点是不可变,可以使用圆括号()或者comma(,)分隔的方式来创建元组。
# 使用圆括号创建 tuple1 = (1, 2, 3, 4) # 使用comma创建 tuple2 = 1, 2, 3, 4 # 空元组 tuple3 = ()
Python3元组操作
Python3中的元组操作有很多,如访问元组、切片操作、连接操作、重复操作等,下面给出一些常用的操作示例。
1. 访问元组
可以使用索引或者切片的方式来访问元组中的元素,索引从0开始,例如:
tuple1 = (1, 2, 3, 4) # 访问第1个元素 print(tuple1[0]) # 输出:1 # 访问1个元素 print(tuple1[-1]) # 输出:4 # 切片访问 print(tuple1[1:3]) # 输出:(2, 3)
2. 连接操作
可以使用加号(+)来连接两个元组,例如:
tuple1 = (1, 2, 3, 4) tuple2 = (5, 6, 7, 8) # 连接两个元组 tuple3 = tuple1 + tuple2 print(tuple3) # 输出:(1, 2, 3, 4, 5, 6, 7, 8)
3. 重复操作
可以使用乘号(*)来重复元组,例如:
tuple1 = (1, 2, 3, 4) # 重复3次 tuple2 = tuple1 * 3 print(tuple2) # 输出:(1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4)
4. 元素替换
可以使用切片操作来替换元组中的元素,例如:
tuple1 = (1, 2, 3, 4) # 替换第2个元素 tuple2 = tuple1[:1] + (5,) + tuple1[2:] print(tuple2) # 输出:(1, 5, 3, 4)
5. 元素删除
由于元组是不可变的,所以不能直接删除元组中的元素,可以使用切片操作来实现,例如:
tuple1 = (1, 2, 3, 4) # 删除第2个元素 tuple2 = tuple1[:1] + tuple1[2:] print(tuple2) # 输出:(1, 3, 4)
Python3中的元组是一种有序的序列,可以存储任何类型的对象,它的特点是不可变,可以使用圆括号()或者comma(,)分隔的方式来创建元组,可以使用索引、切片操作、连接操作、重复操作来操作元组,但是由于元组是不可变的,所以不能直接删除元组中的元素。