一、元组特性:
- 元组本身不可修改
- 内容可以重复
- 如果只有一个元素,要加逗号
二、元组创建:
变量名 = (值)
如: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.com!
注册 关于