一、Python3元组简介
1.1、如何创建一个元组
''' Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号(),列表使用方括号[]。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 ''' tup1=('beijing','shanghai','guangzhou','shenzhen') tup2=(1,2,3,4,5,6,7) tup3="a","b","c","e" #不需要括号也可以 print("数据类型为: ",type(tup3)) #元组中之包含一个元素时,需要在元素后面添加逗号,否则括号会被当做运算符使用: tup4=(666) print("数据类型为: ",type(tup4)) #不加逗号,数据类型为整型 tup5=(666,) print("数据类型为: ",type(tup5)) #加上逗号,类型为元组 #元组与字符串类似,下表索引从0开始,可以 进行截取,组合等。 print("tup1[0]:",tup1[0]) print("tup2[1:5]:",tup2[1:5])
print("计算元组元素的个数: ",len(tup1))
1.2、如何修改拼接一个元组
#修改元组:元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下所示: tup6=("北京") tup7=("欢迎你") # 创建一个新的元组 tup8=tup6+tup7 print(tup8) #删除元组 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组 tup9=('8','9','10','11','12') print(tup9) del(tup9) print("删除后的元组tup9: ") # print(tup9) #对应数据结果会报异常
1.3、如何遍历一个元组
#Python元组的遍历 for i in range(len(tup1)): print(tup1[i]) for colour in tup1: print(colour)