python -- 元组
一、元组特性:
一、元组特性:
元组本身不可修改
内容可以重复
如果只有一个元素,要加逗号
二、元组创建:
变量名 = (值)
如:test_tuple = (1,2,3,4,5)
三、元组取值:
索引取值(0开始)
切片:
步长不写默认为1
结束索引不写默认是字符串的长度
起始值不屑默认为0
索引取值左闭右开(包含起始索引值,不包含结束索引值)
步长前面为负(-)表示倒序切片,正(+)表示正序切片(+号可以不写)
正序切片用正序的索引,倒序切片用倒序索引
字符串中的空格也占一个索引位置
四、元组运算
+号;将2个元组合并
test_tuple = (1,)
test_tuple1 = (2,)
print(test_tuple+test_tuple1)五、元组常用方法
去重 set
test_tuple = (1,1,2,3,3,3,4,4,5)
res = ste(test_tuple)
print(res)最大值 max
test_tuple = (1,1,2,3,3,3,4,4,5)
res = max(test_tuple)
print(res)
最小值 min
test_tuple = (1,1,2,3,3,3,4,4,5)
res = min(test_tuple)
print(res)长度 len
test_tuple = (1,1,2,3,3,3,4,4,5)
res = len(test_tuple)
print(res)判断出现的次数 count
test_tuple = (1,1,2,3,3,3,4,4,5)
res = test_tuple.count(3)
print(res)六、元组可变与不可变
可变元组:元组本身包含了可变的数据类型,比如list,此时可以修改list
不可变:元组本身自己的元素是不可修改的
来源:testingpai