tuple元组不能修改,但元组的元素的元素可以修改,元组可以整体删除
1、创建和删除元组
#创建元组 tup = (1,2,3) print(tup) #(1, 2, 3) #删除元组(元组的元素不允许删除,但可以使用del删除整个元组) tup = (‘Google‘, ‘Runoob‘, 1997, 2000) print (tup) del tup print ("删除后的元组 tup : ") print (tup) #NameError: name ‘tup‘ is not defined
2、元组运算
#计算元素个数 a = len((1,2,3)) print(a) # 3 #连接 print((1,2,3)+(4,5,6)) #(1, 2, 3, 4, 5, 6) #复制 print((1,)*4) #(1, 1, 1, 1) #元素是否存在元组中 print(3 in (1,2,3)) # True #迭代 for x in (1,2,3): print(x) #1,2,3
3、元组索引与截取
L = (‘Google‘, ‘Taobao‘, ‘Runoob‘) print(L[2]) #读取第三个元素Runoob print(L[-2]) #反向读取;读取倒数第二个元素Taobao print(L[1:]) #截取元素,从第二个开始后的所有元素(‘Taobao‘, ‘Runoob‘)
4、元组内置函数
#计算元组个数 tuple1 = (‘Google‘, ‘Runoob‘, ‘Taobao‘) print(tuple1) #(‘Google‘, ‘Runoob‘, ‘Taobao‘) #返回元组中的最大值 tuple2 = (‘5‘, ‘4‘, ‘8‘) print(max(tuple2)) # 8 #返回元组中的最小值 print(min(tuple2)) # 4 #把列表转换为元组 list1 = [1,2,3,4] print(tuple(list1)) #(1, 2, 3, 4)
原文:http://www.cnblogs.com/jp-mao/p/6288576.html