1 # 1.元组对象不可修改,元组中列表对象的对象可以修改 2 t = (1,2,[1,2,3]) 3 t[2] = [1,2,3,4] 4 # 报错 5 t[2].append(4) 6 # 此时t=(1, 2, [1, 2, 3, 4]) 7 8 # 2.tuple()将序列或迭代器转化为元组 9 tuple([1,2,3]) 10 # (1, 2, 3) 11 tuple(‘str‘) 12 # (‘s‘, ‘t‘, ‘r‘) 13 tuple(range(4)) 14 # (0, 1, 2, 3) 15 16 # 3.元组串联&复制(仅当连接的两个对象都是元组时可用) 17 (1,2)+(5,) 18 # (1,2,5) 19 (1,2)+‘a‘ 20 # 报错 21 (1,2)* 2 22 # (1, 2, 1, 2) 23 24 # 4.拆分元组 25 a, b, d = (2 ,3, 4) 26 # a = 2, b = 3, d = 4 27 # 可以用来简单交换变量的值 28 a, b = 1, 2 29 a, b = b, a 30 # 此时a=2,b=1 31 32 # 5.tuple方法 33 a = (1,2,3,4,3,3,1) 34 a.count(3) 35 # 3 36 len(a) 37 # 7 38 min(a) 39 # 1 40 max(a) 41 #4 42 43 # 6.空元组与单个元素元组 44 # 空元祖 () 45 # 单个元素元组,必须加逗号 (1,)
原文:https://www.cnblogs.com/babysteps/p/10771605.html