Python 是一种功能强大的编程语言,它拥有丰富的库和工具来处理数据结构。本教程将带您了解 Python 中常见的数据结构,包括列表、元组、字典和集合,以及一些基础算法。

常见数据结构

列表(List)

列表是 Python 中最常用的数据结构之一,它可以存储多个元素,这些元素可以是不同的数据类型。列表支持索引访问、切片操作和迭代等。

# 创建一个列表
my_list = [1, 'apple', 3.14]

# 访问列表中的元素
print(my_list[0])  # 输出:1

# 列表切片
print(my_list[1:3])  # 输出:['apple', 3.14]

元组(Tuple)

元组与列表类似,但它们是不可变的。这意味着一旦创建了元组,就不能修改其内容。

# 创建一个元组
my_tuple = (1, 'banana', 2.72)

# 访问元组中的元素
print(my_tuple[1])  # 输出:banana

字典(Dictionary)

字典是一种关联数据结构,它由键值对组成。键必须是唯一的,而值可以是任何数据类型。

# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25}

# 访问字典中的值
print(my_dict['name'])  # 输出:Alice

集合(Set)

集合是一个无序的、不重复的元素集。集合支持快速成员检查、集合运算等。

# 创建一个集合
my_set = {1, 2, 3, 4, 5}

# 添加元素
my_set.add(6)

# 移除元素
my_set.remove(1)

扩展阅读

想了解更多关于 Python 数据结构和算法的知识吗?请访问Python 数据结构与算法教程

Python Data Structures