python基础-元组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础-元组相关的知识,希望对你有一定的参考价值。
操作元组
获取元组中的值
tup1 = (‘高数‘,‘计算机‘,2008,2016) tup2 = (1,2,3,4,5,6,7) #和list的一样,同样取下标1,2,3,4的值 print("tup1[0]:",tup1[0]) print("tup2[1:5]:",tup2[1:5])
元组中的值是不允许修改的
tup1 = (‘高数‘,‘计算机‘,2008,2016)
tup1[0]="顾问"
出现报错:报错:TypeError: ‘tuple‘ object does not support item assignment
元组连接组合
tup1 = (‘高数‘,‘计算机‘,2008,2016)
tup2 = (1,2,3,4,5,6,7)
tup3 = tup1 + tup2
print("组合之后的元组为:",tup3)
元组的删除
元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组
tup1 = (‘高数‘,‘计算机‘,2008,2016) del tup1 print("删除tup元组之后,再print就会报错") #pirnt(tup)
计算元组中的元素个数
tup1 = (‘高数‘,‘计算机‘,2008,2016) print(len(tup1))
判断某个元素是否存在元组中
tup1 = (‘高数‘,‘计算机‘,2008,2016) print(2016 in tup1)#返回的结果是 True print(2060 in tup1)#返回的结果是False
利用内置函数完成元组个数\最大值\最小值的输出
tup_good = (2,4,99,0,-1) #计算元组元组的个数 print(len(tup_good)) #返回元组中元素的最大值 print(max(tup_good)) #返回元组中元素的最小值 print(min(tup_good))
list(tup) 将元组强制转换成列表
tup_good = (2,4,99,0,-1) list = list(tup_good) print(list) #转换后 print(tup_good) #转换后,原来的元组,还保留着
以上是关于python基础-元组的主要内容,如果未能解决你的问题,请参考以下文章