初识元组

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=" ")


猜你喜欢

转载自blog.51cto.com/13043937/2108530
今日推荐