Python13之元组(带上枷锁的列表)

一、元组定义

  元组一旦建立,元组内的元素不允许修改和删除,这就是元组和列表最大的区别

  当元组中仅有一个元素时,需要将元素后面加上逗号,或者不用括号也可以。

1 tuple1 = (12,3234,54354,656,6)
2 tuple2 = (12,)
3 tuple3 = 12,
4 tuple2 == tuple3
5 True
View Code

二、元组的访问

  元组名[索引值]       元组访问形式和列表一样

  注:但可以对元组使用进行拼接操作符“+”,重复操作符“*”,逻辑操作符,关系操作符和成员操作符,还可以对元组进行切片,可以使用del删除元组,但不可以删除某个元素

三、可以采用特种方法删除和修改元组元素(元组拼接和分片生成的元组名字改为原元组名字)

1 tuple1 = ('詹姆斯','戴维斯','乔治','威少')
2 tuple1 = tuple1[:1] +('利拉德',)+ tuple1[2:]
3 tuple1
4 ('詹姆斯', '利拉德', '乔治', '威少')
View Code

  原来的元组还存在,只不过不叫tuple1了,很快就会被垃圾回收机制回收

  

  

原文地址:https://www.cnblogs.com/ksht-wdyx/p/11313855.html