一、元组定义
元组一旦建立,元组内的元素不允许修改和删除,这就是元组和列表最大的区别
当元组中仅有一个元素时,需要将元素后面加上逗号,或者不用括号也可以。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 tuple1 = (12,3234,54354,656,6) 2 tuple2 = (12,) 3 tuple3 = 12, 4 tuple2 == tuple3 5 True
二、元组的访问
元组名[索引值] 元组访问形式和列表一样
注:但可以对元组使用进行拼接操作符“+”,重复操作符“*”,逻辑操作符,关系操作符和成员操作符,还可以对元组进行切片,可以使用del删除元组,但不可以删除某个元素
三、可以采用特种方法删除和修改元组元素(元组拼接和分片生成的元组名字改为原元组名字)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 tuple1 = ('詹姆斯','戴维斯','乔治','威少') 2 tuple1 = tuple1[:1] +('利拉德',)+ tuple1[2:] 3 tuple1 4 ('詹姆斯', '利拉德', '乔治', '威少')
原来的元组还存在,只不过不叫tuple1了,很快就会被垃圾回收机制回收