元组(不可变类型):
info = tuple()#空元组 info = (1,2,3,"guohan")
公共功能:
1.索引:info[0] = 1
2.切片:info [0:3] = (1,2,3)
3.步长:info [::2] = (1,3)
4.for循环:for i in info:
5.len: len(info)>>>4
6.删除:不可变类型本身不可以被删除,但是可以通过del语句删除整个元组
7.修改:不可变类型本身不可以被修改
独有方法:
元组的连接:tup1 = (1,2) tup2 = (3,4) tup3 = tup1 + tup2>>>(1,2,3,4)
区别于集合: 元组是不可变类型但是里面可以含有可变类型 如:tup = (1,[2,3])
不可变指tup[1] = [2,3] 这个列表不可以改成字典集合字符串等,但是这个列表内部可以修改,即元组本身不可变,列表内部改后外部还是列表
集合是可变类型但是里面不可以含有可变类型,因为集合无序查找不可以通过索引,而是通过哈希值查找,而可变类型不可以被哈希即没有哈希值,放在集合里则找不到