2.12
元组 () tuple
1,定义 t = ()空的元组 t = (1,“2”,“a”,3.14)
2,是否可以动态改变元素:值不可变 TypeError: ‘tuple’ object does not support item assignment
(里面的元素不可改变)
3,切片 同str
例如:
t = (1,“2”,“a”,3.14)
print(t[2])
print(t[1:3])
print(t[:])
print(t[::2])
运行结果:
a
(‘2’,‘a’)
(1,‘2’,‘a’,3.14)
(1,‘a’)
4,操作:
print(len(t))(求长度)
print(t.count(1))(相同数出现的次数)
print(t.index(1))(第一次出现这个元素他的下标)
t = (9,6,3,2,1,4,7,8,5)
t = sorted(t)(排序)
print(t)
5,复制
浅复制 深复制(另开辟一块内存)
例如:(浅复制)
import copy
to = (1,“2”,“a”,3.14,1,“a”)
t1 = (9,6,3,2,1,4,7,8,5)
t2 = copy.copy(t0)
print(id(t0))
print(id(t2))(t0,t2,同一块内存)
copy.copy
元组
最新推荐文章于 2024-09-03 21:37:57 发布