1.定义
元组的关键字:tuple
元组以()括起来,数据之间用 , 隔开。元组当中的数据,可以是任意类型。数值是可以重复的。
元组元素是 不可变的,顺序是 有序的。
例如:
b = ("萝卜", "jason", "1234", True)
2.元组创建方式
# 创建空元组 my_tuple = () # 创建元组一: my_tuple2 = (3.1415,"female",18,170) # 创建元组二:任意无符号的对象,以逗号隔开,默认为元组 my_tuple3 = "hello","python","小星星" # 创建只有一个元素的元组:需要在元素后面添加逗号来消除歧义 my_tuple4 = ("hello",)
3.元组的查询
取值:
读取元组中的数据时,索引默认从0开始,倒序是从-1开始。
语法:元组名称[索引]
例如:
b = ("萝卜", "jason", "1234", True) print(b[1]) print(b[-2]) 结果: jason 1234
取索引:从元组中找出某个值第一个匹配项的索引值
获取元组元素的索引时,直接通过元素来获取索引值。
语法:元组名称.index(元素值)
例如:
# 元组名称.index(元素值) b = ["萝卜", "jason", 1234, True] print(b.index("jason")) 结果: 1
4.元组的合并
元组的合并可以直接使用+号进行合并
元组A + 元组B
例如:
b = ("萝卜", "jason", "1234", "魔道祖师", "小星星") c = (89,12,44,5,863,455) d = b + c print(d) 结果: ('萝卜', 'jason', '1234', '魔道祖师', '小星星', 89, 12, 44, 5, 863, 455)