定义:
- 元祖也是一种数据容器,使用圆括号 () 表示,其使用场景与列表相似,这意味着能使用列表的地方,基本上都能使用元祖,包括列表推导式、切片等操作。
注意:元祖与列表的唯一区别:元祖不可改变,但是列表可以改变!
- 元组的元素类型可以不统一
元组的使用方法
为方便起见,我们首先定义一组元组
t = ("学习python!", 10, -20, 3.1415926, [1, 2, 3, 4, 5])
【1】元组的引用
print(t) # 输出:('学习python!', 10, -20, 3.1415926, [1, 2, 3, 4, 5]) print(t[1]) # 输出:10 print(t[0:3]) # 输出:('学习python!', 10, -20)
【2】元祖的拼接
t1 = ("Hello", "Python") t2 = ([1, 2], [3, 4], [5, 6]) print(t1 + t2) # 输出:('Hello', 'Python', [1, 2], [3, 4], [5, 6]) t3 = t1 + t2 t3[3][0] = "帅帅" # 元祖中的元素不能修改,但是元祖里面的元素是列表,此时满足列表元素的条件,就可以修改 print(t3) # 输出:('Hello', 'Python', [1, 2], ['帅帅', 4], [5, 6])
【3】关于元祖 / 列表 / 字符串的一些共同操作 len() max() min()
t = (1, 2, 3, 4, 5, 1, 2, 1, 2, 1) print(len(t)) # 输出:10 print(max(t)) # 输出:5 print(min(t)) # 输出:1 print(t.count(1)) # 输出:统计 1 出现的个数:4
【4】元祖的注意事项以及乘号的使用
t1 = (1, 2, 3, 4) # 元祖定义使用圆括号 () t2 = 10, 20, 30 # 元祖定义多个元素时,可以省略圆括号 () 不推荐使用 t3 = (10,) # 当元祖里面只有一个元素时,需要在元素后面添加 , 否则只是单条元素的值 t4 = t3 * 5 # 元祖的乘法 print("t3 =", t3, "t4 =", t4) # t3 = (10,) t4 = (10, 10, 10, 10, 10)
标签:10,Tuple,t3,列表,输出,print,元祖 From: https://www.cnblogs.com/michael-study/p/18030521