Python3元组的简介和遍历

一、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)
原文地址:https://www.cnblogs.com/lcl-cn/p/15110573.html