pyothon学习笔记2-元组

 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,)

猜你喜欢

转载自www.cnblogs.com/babysteps/p/10771605.html