目录
元组
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同:
注意:
1、元组的列表是可以修改的。
2、元组也可以被索引和切片,方法一样。
3、注意构造包含 0 或 1 个元素的元组的特殊语法规则。
4、元组也可以使用+操作符进行拼接。
元组形式
tup1=() #元组为空
tup1=(23,24) # 元组元素为整型
tup1=('32','sdf') #元组元素为字符型
a1,b1,c1='23',43,(23,42)
tup1=(a1,b1,c1) #元组元素为变量型
tup1='23','sdfa',(24) #不用括号也是元组
tup1=((22,32),'sdf',[25,32],{52,22,32,12},{'ken':12,'name':'skdf'}) #多组元素组合
元组操作
索引(是从0开始的)
tup1[0],tup1[5],tup1[3][0]
切片
tup1[-3:] 选取最后三个数
tup1[-3:-1] 选取最后第三个到最后第二个
tup1[-n1:-n2] 选取最后第n1个到最后第n2+1个
tup1[2:] 选取第3个到最后一个
tup1[1:3] 选取第二个到第三个
tup1[n1:n2] 选取第n1+1个到第n2个
元组函数
查找index
L.index('change')返回第一个change出现的位置
统计count
L.count('change') 统计change出现的次数
删除整个列表
del L 列表不存在