Python 是一种功能强大的编程语言,它提供了多种数据结构来帮助开发者更有效地存储和处理数据。以下是一些常见的 Python 数据结构及其基本用法:

列表(List)

列表是 Python 中最常用的数据结构之一。它可以存储任意类型的元素,并且可以进行索引、切片、添加和删除等操作。

# 创建一个列表
my_list = [1, 2, 3, 4, 5]

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

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

# 添加元素
my_list.append(6)
print(my_list)  # 输出:[1, 2, 3, 4, 5, 6]

# 删除元素
del my_list[0]
print(my_list)  # 输出:[2, 3, 4, 5, 6]

元组(Tuple)

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

# 创建一个元组
my_tuple = (1, 2, 3, 4, 5)

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

# 元组切片
print(my_tuple[1:3])  # 输出:(2, 3)

字典(Dictionary)

字典是一种键值对的数据结构,可以快速查找和访问元素。

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

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

# 添加键值对
my_dict['country'] = 'USA'
print(my_dict)  # 输出:{'name': 'Alice', 'age': 25, 'city': 'New York', 'country': 'USA'}

# 删除键值对
del my_dict['name']
print(my_dict)  # 输出:{'age': 25, 'city': 'New York', 'country': 'USA'}

集合(Set)

集合是一种无序的、不重复的元素集,用于存储成员。

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

# 添加元素
my_set.add(6)
print(my_set)  # 输出:{1, 2, 3, 4, 5, 6}

# 删除元素
my_set.remove(1)
print(my_set)  # 输出:{2, 3, 4, 5, 6}

总结

以上是 Python 中常用的数据结构及其基本用法。掌握这些数据结构对于编写高效的 Python 代码至关重要。如果你想要了解更多关于 Python 数据结构的内容,可以访问我们的Python 数据结构深入教程