元组列表字典(莫烦python基础)

  • Post category:Python

元组列表字典都是 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 中非常灵活和实用的数据类型。我们在实际项目中可以根据情况灵活使用它们。