初识元组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识元组相关的知识,希望对你有一定的参考价值。
Tuple:一组有序、不可变的数据集合 / 不可改的List
例如:
list01 = [11, 22, 33, 44]
print(list01)
list01.append(55)
print(list01)
list01.remove(22)
print(list01)
list01[0]=999
print(list01)
tuple01 = (11, 22, 33, 44, 55)
print(tuple01[2])
print(tuple01[1:5])
print(tuple01[-1])
# 元组Tuple创建,因为不可变,所以在创建的时候直接初始化
tuple01 = (11, 22, 33, 44, 55) # 元组直接初始化
tuple02 = () # 空元素的元组
tuple03 = (11,) # 如果只有一个元素的元组,元素后必须要有逗号
print(type(tuple03))
tuple04 = tuple01 + tuple03 # 元组虽然不可修改,但是支持多个元组的拼接
print(tuple04)
# 元组的元素访问
tuple01 = (11, 22, 33, 44, 55, 66, 77, 88, 99)
print(tuple01[1]) # 第二个元素
print(tuple01[-1]) # 最后一个元素
print(tuple01[2:5]) # 从第三个到第五个
print(tuple01[-4:-2]) # 从倒数第4个到倒数第2个
print(tuple01[3:7:2]) # 从第三个到第七个,中间跳两个
print(tuple01[1::2]) # 取偶数
# 遍历
tuple01 = (11, 22, 33, 44, 55, 66, 77, 88, 99)
for i in tuple01:
print(i, end=" ")
for i in range(len(tuple01)+1):
print(tuple01[i], end=" ")
以上是关于初识元组的主要内容,如果未能解决你的问题,请参考以下文章