Python元组知识点总结
什么是元组?
元组(Tuple)是Python中的一种数据类型,类似于列表,它可以保存多个元素。不同之处在于元组中的元素是不能修改的,即元组是不可变的数据类型。元组使用圆括号 () 来表示,元素与元素之间用逗号分隔。
创建元组
创建元组的方式有两种:使用圆括号括起元素或使用tuple()函数。
使用圆括号:
tup = (1,2,3)
使用tuple()函数:
tup = tuple([1,2,3])
访问元组中的元素
元组中的元素可以通过下标来访问,下标从0开始。
tup = (1,2,3)
print(tup[0]) #输出结果为1
print(tup[1]) #输出结果为2
print(tup[2]) #输出结果为3
元组的特性
元组是不可变的数据类型,因此不能修改元组中的元素,但是可以连接两个或多个元组。元组的其他特性包括:
- 元组中的元素可以是不同的数据类型,例如整数、浮点数、字符串、元组等。
- 元组中的元素可以重复。
元组的操作
元组支持以下操作:
- 连接:使用+操作符可以将两个元组连接成一个新的元组。
tup1 = (1,2,3)
tup2 = (4,5,6)
tup3 = tup1 + tup2
print(tup3) #输出结果为(1, 2, 3, 4, 5, 6)
- 重复:使用*操作符可以将元组重复多次。
tup = (1,2,3)
new_tup = tup * 3
print(new_tup) #输出结果为(1, 2, 3, 1, 2, 3, 1, 2, 3)
- 切片:可以通过切片操作获取元组的子集。
tup = (1,2,3,4,5,6,7,8,9)
sub_tup = tup[2:7]
print(sub_tup) #输出结果为(3, 4, 5, 6, 7)
示例
# 创建元组
tup1 = (1,2,3)
tup2 = tuple([4,5,6])
# 连接元组
tup3 = tup1 + tup2
print(tup3) #输出结果为(1, 2, 3, 4, 5, 6)
# 元组重复
new_tup = tup1 * 3
print(new_tup) #输出结果为(1, 2, 3, 1, 2, 3, 1, 2, 3)
# 元组切片
tup = (1,2,3,4,5,6,7,8,9)
sub_tup = tup[2:7]
print(sub_tup) #输出结果为(3, 4, 5, 6, 7)
# 元组中的元素可以是不同的数据类型
tup = (1, "hello", 3.6, ("world", 2022))
print(tup) #输出结果为(1, 'hello', 3.6, ('world', 2022))
# 元组中的元素可以重复
tup = (1,2,2,3,3,3)
print(tup) #输出结果为(1, 2, 2, 3, 3, 3)
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python元组知识点总结 - Python技术站