python数据结构教程
时间: 2023-09-12 16:11:14 浏览: 80
DSP DIGITAL NOTES.pdf_datastructure_python教程_ebook_
Python 中有很多内置的数据结构,例如列表、元组、字典和集合。以下是对每个数据结构的简要介绍和用法:
1. 列表(List):用于存储有序的元素序列,可以通过下标访问元素,支持增删改查等操作。例如:
```python
my_list = [1, 2, 3, 4, 5] # 定义一个列表
print(my_list[0]) # 访问第一个元素
my_list.append(6) # 在列表末尾添加一个元素
my_list.remove(3) # 删除列表中的一个元素
print(my_list) # 打印整个列表
```
2. 元组(Tuple):与列表类似,但是元组是不可变的,即一旦创建就不能再修改元素。例如:
```python
my_tuple = (1, 2, 3, 4, 5) # 定义一个元组
print(my_tuple[0]) # 访问第一个元素
print(len(my_tuple)) # 获取元组的长度
```
3. 字典(Dictionary):用于存储键值对,每个键都是唯一的。可以通过键来访问对应的值。例如:
```python
my_dict = {'name': 'Tom', 'age': 20, 'gender': 'male'} # 定义一个字典
print(my_dict['name']) # 访问 name 对应的值
my_dict['age'] = 21 # 修改 age 对应的值
my_dict['city'] = 'Beijing' # 添加一个新的键值对
del my_dict['gender'] # 删除一个键值对
print(my_dict) # 打印整个字典
```
4. 集合(Set):用于存储无序的、唯一的元素集合,支持交集、并集、差集等操作。例如:
```python
my_set = {1, 2, 3, 4, 5} # 定义一个集合
print(len(my_set)) # 获取集合的长度
my_set.add(6) # 向集合中添加一个元素
my_set.remove(3) # 从集合中删除一个元素
print(my_set) # 打印整个集合
```
以上是 Python 中常用的数据结构,你可以根据自己的需要选择合适的数据结构。
阅读全文