一、元组定义

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

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

 tuple1 = (12,3234,54354,656,6)
tuple2 = (12,)
tuple3 = 12,
tuple2 == tuple3
True

二、元组的访问

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

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

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

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

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

  

  

05-27 13:00