Python爬虫、数据分析与可视化:工具详解与案例实战
上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元组中的值。