元组列表

元组列表是指包含元组的列表。在Python中,元组是一种不可变的序列,它由用逗号分隔的多个值组成,并可以存储不同类型的数据。列表是一种可变的序列,它可以同时包含多个元素,这些元素可以是不同类型的数据。

元组列表结合了这两个概念,它是一个列表,其中每个元素都是一个元组。每个元组可以表示一组相关的数据。元组列表可以存储不同类型的数据,例如整数、字符串、浮点数或其他对象。

以下是一个元组列表的示例:

 
fruits = [
    ('apple', 3),
    ('banana', 5),
    ('orange', 2)
]

在上面的示例中,fruits是一个包含3个元组的列表。每个元组表示一个水果及其对应的数量。例如,第一个元组表示苹果和数量3,第二个元组表示香蕉和数量5,依此类推。

你可以通过索引或迭代来访问元组列表中的元素。例如,要获取第一个元组中的水果和数量,可以使用以下代码:

 
first_fruit = fruits[0]
fruit = first_fruit[0]
quantity = first_fruit[1]
print(fruit, quantity)  # 输出: apple 3

此外,还可以使用for循环遍历元组列表中的所有元素:

 
for fruit, quantity in fruits:
    print(fruit, quantity)

上述代码将逐行输出每个水果和对应的数量。

总之,元组列表是一种在Python中存储多个元组的数据结构。它能够方便地组织相关的数据,并通过索引或迭代来访问其中的元素。

posted @ 2023-07-14 17:14  Python喵  阅读(61)  评论(0编辑  收藏  举报