python的基本数据结构

如题所述

Python的基本数据结构主要包括以下几种:
1. 列表(List)
2. 元组(Tuple)
3. 字典(Dictionary)
4. 集合(Set)
### 1. 列表(List)
列表是Python中最常用的数据结构之一。它是一个有序的元素集合,可以随时添加和删除其中的元素。列表中的元素可以是任意类型,包括数字、字符串、甚至其他列表等。列表是可变的,意味着你可以改变列表的内容。
python
# 创建一个列表
fruits = ['apple', 'banana', 'cherry']
# 添加元素到列表末尾
fruits.append('orange')
# 访问列表中的元素(索引从0开始)
print(fruits[0]) # 输出 'apple'
### 2. 元组(Tuple)
元组与列表类似,也是一个有序的元素集合。不过,元组是不可变的,一旦创建就不能修改。元组通常用于表示一组相关的常量值,如日期或坐标点。
python
# 创建一个元组
coordinates = (4, 5)
# 尝试修改元组(这会引发错误)
# coordinates[0] = 3 # TypeError: 'tuple' object does not support item assignment
# 访问元组中的元素
print(coordinates[1]) # 输出 5
### 3. 字典(Dictionary)
字典是一种无序的键值对集合。字典中的每个元素都有一个唯一的键和与之相关联的值。字典的键是不可变的类型,如字符串或数字。字典非常适合存储和查找数据。
python
# 创建一个字典
person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
# 添加键值对到字典
person['job'] = 'engineer'
# 访问字典中的值
print(person['name']) # 输出 'Alice'
### 4. 集合(Set)
集合是一个无序的、不重复的元素集合。集合主要用于成员关系测试和消除重复元素。集合支持常见的数学集合运算,如并集、交集等。
python
# 创建一个集合
colors = {'red', 'green', 'blue'}
# 添加元素到集合(如果元素已存在,则不会添加)
colors.add('yellow')
# 检查元素是否在集合中
print('red' in colors) # 输出 True
温馨提示:答案为网友推荐,仅供参考