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基础-元组的主要内容,如果未能解决你的问题,请参考以下文章

Python:用于元组的 Pandas DataFrame

《Python学习之路 -- Python基础之切片》

python基础之--元组(tuple),python小白必看!

python---基础之模块,列表,元组,字典

python基础之数据类型

python基础-字典-列表-元组考试-day5