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)    #转换后,原来的元组,还保留着

 

posted @ 2017-06-08 23:28  R-Bear  阅读(341)  评论(0编辑  收藏  举报