定义

tuple = ("热干面", "三鲜豆皮", "糊汤粉")

元组与列表类似,他们的区别是:

  • 列表使用 [],元组使用 ()
  • 元组中的元素是无法修改的。
  • 元组在创建时间和占用的空间上面都优于列表

切片

切片与字符串、列表操作一样

print(tuple[0])
print(tuple[0:2])

赋值

因为列表无法修改,所以只能重新赋值。

tuple = ("米酒", "可口可乐")

遍历

for item in tuple:
    print(item)

count, index

indexcount 与字符串和列表中的用法相同。

示例:

tuple = ("热干面", "三鲜豆皮", "米酒汤圆", "热干面", "烧麦")
i = tuple.index("热干面", 1, 4)
print(i)

c = tuple.count("热干面")
print(c)

将元组转换成列表

food = list(tuple)
print(type(food))