元组

元组

元组是有序不可更改的集合

#创建元组
thistuple = ("apple", "banana", "cherry")
#遍历元组
for x in thistuple:
	print(x)
#检查项目是否存在
if "apple" in thistuple:
	print("yes")
#确定元组长度
print(len(thistuple))

元组的创建

需要注意的是,在创建只有一个项目的元组时,需要在其后加 , 否则系统无法识别其是否为元组

thistuple = ("apple") #不是元组,而是字符串
thistuple = ("apple", ) #是元组

元组的增、删、改

元组一旦创建,就无法添加项目,元组是无法改变的
如果想要对其进行修改操作,可以强制转型为list,更改之后在强制转型回tuple。
元组无法实现删除操作,但可以删除整个元组

#修改
thistuple = ("apple", "banana", "cherry")
list(thistuple)
thistuple[2] = "orange"
tuple(thistuple)
print thistuple
#删除元组
del thistuple

元组的合并

如果想连接两个以上的元组,可以通过+运算符进行连接

print(tuple1 + tuple2)

元组方法

Python提供两个元组上的内建方法

方法名功能
count()返回元组中指定值出现的次数
index()返回元组中指定值的索引号