元组列表字典都是 Python 中常用的数据类型,有助于实现复杂的数据结构和项目。让我们来逐个学习它们吧。
元组(tuple)
元组是一个有序的对象集合。这意味着元组里的每个元素都有自己的自然顺序,我们可以使用下标索引来获取它们。但是元组是不可变的,即一旦创建后不可以修改。元组的语法是使用小括号。
下面是一个创建元组的示例:
# 创建一个元组
tup = ('apple', 'banana', 'orange', 'mango')
我们可以使用下标来获取元组中特定位置的元素:
# 获取元组中的元素
print(tup[0]) # apple
print(tup[3]) # mango
列表(list)
列表是一组有序的对象集合,我们可以随意修改里面的元素。与元组一样,列表中的每个元素都可以使用下标进行索引。列表的语法是使用方括号。
下面是一个创建列表的示例:
# 创建一个列表
lst = ['apple', 'banana', 'orange', 'mango']
我们可以使用下标来获取列表中特定位置的元素:
# 获取列表中的元素
print(lst[0]) # apple
print(lst[3]) # mango
我们还可以使用内置的 append()
方法来向列表中添加元素:
# 添加元素到列表
lst.append('grapes')
print(lst) # ['apple', 'banana', 'orange', 'mango', 'grapes']
字典(dictionary)
字典是一组键值对组成的对象集合,用于存储通过键查找值。字典中的键必须是唯一的,而值可以重复。字典的语法是使用大括号,并使用冒号分隔键值对。
下面是一个创建字典的示例:
# 创建一个字典
dct = {1: 'apple', 2: 'banana', 3: 'orange', 4: 'mango'}
我们可以使用键来访问字典中的值:
# 获取字典中的值
print(dct[1]) # apple
print(dct[3]) # orange
我们还可以使用内置的 keys()
和 values()
方法分别获取字典中的键和值。例如:
# 获取字典中的键和值
keys = dct.keys()
values = dct.values()
print(keys) # dict_keys([1, 2, 3, 4])
print(values) # dict_values(['apple', 'banana', 'orange', 'mango'])
以上就是关于元组、列表和字典的介绍,它们是 Python 中非常灵活和实用的数据类型。我们在实际项目中可以根据情况灵活使用它们。