08、元组tuple

元组(tuple)

  • 是一个有序且不可变的容器,在里面可以存放多个不同类型的元素
  • 元组是在最后多一个逗号,用于表示它是一个元组
tuple = (11,22,'阿斯顿','媚媚',)
#后面多加一个逗号

  相加

list = ('阿斯顿','阿萨德',) + ('请问',123)
print(list)    #('阿斯顿', '阿萨德', '请问', 123)

  相乘

list = ('阿斯顿','阿萨德',) * 2
print(list)    #('阿斯顿', '阿萨德', '阿斯顿', '阿萨德')

  获取长度

list = ('阿斯顿','阿萨德','沙雕','安蓓乐',)
l = len(list)
print(l)    #4

  索引

list = ('阿斯顿','阿萨德','沙雕','安蓓乐',)
print(list[0])    #阿斯顿
print(list[1])    #阿萨德
print(list[3])    #安蓓乐

  切片

list = ('','阿萨','倒萨','师傅',)
print(list[0:2])    #('草', '阿萨')
print(list[1:])    #('阿萨', '倒萨', '师傅')    
print(list[:-1])    #('草', '阿萨', '倒萨')

  步长

list = ('','阿萨','倒萨','师傅','奥斯卡件打蜡卡',)
print(list[1:4:2])    #('阿萨', '师傅')
print(list[0::2])    #('草', '倒萨', '奥斯卡件打蜡卡')
print(list[1::2])    #('阿萨', '师傅')
print(list[4:1:-1])    #('奥斯卡件打蜡卡', '师傅', '倒萨')

list = ('','阿萨','倒萨','师傅','奥斯卡件打蜡卡')
print(list[::-1])    #('奥斯卡件打蜡卡', '师傅', '倒萨', '阿萨', '草')

  for循环

list = ('','阿萨','倒萨','师傅','奥斯卡件打蜡卡',)
for item in list:
    print(item)

 

posted @ 2021-03-09 18:23  tonitaka  阅读(99)  评论(0)    收藏  举报