上QQ阅读APP看书,第一时间看更新
2.2.2 元组的常见用法
在表2.3里,我们整理了元组的常用方法。
表2.3 元组的常用方法
在如下的TupleUsageDemo.py代码里,我们将演示元组的上述常用方法。
01 idList=[1,2,3,4,5,6] 02 constTuple=(3.14,2.718,9.8) 03 print(len(constTuple)) # 3 04 convertedList=list(constTuple) 05 convertedList[2]=10 06 print(convertedList[2])# 10 07 convertedTuple=tuple(idList) 08 # TypeError: 'tuple' object does not support item assignment 09 # convertedTuple[0]=10 10 print(10 in constTuple)# False 11 # print element in tuple one by one 12 for ele in constTuple: 13 print(ele)
在第3行里,我们通过len方法得到了constTuple元组的长度。在第4行里,通过list方法把元组转换成列表。转换完成后就可以像第5行那样修改其中的元素了。在第7行里,通过tuple方法把idList列表转换成元组。转换后就不能像第9行那样修改其中的元素值了。
在第10行里,通过in函数来判断元组里是否有10这个元素,没有则返回False。在第12行和第13行里,通过in依次遍历了constTuple元组中的值。