python数据结构 pdf
时间: 2024-09-01 16:01:15 浏览: 73
Python的数据结构.pdf
Python中常用的数据结构包括列表(list)、元组(tuple)、字典(dict)和集合(set)。
1. 列表(list): 是一种有序的集合,可以随时添加和删除其中的元素。列表是可变的,这意味着列表中的内容可以被修改。
```python
example_list = [1, 2, 3, 'Python']
example_list.append(4)
print(example_list) # 输出: [1, 2, 3, 'Python', 4]
example_list[0] = 100
print(example_list) # 输出: [100, 2, 3, 'Python', 4]
```
2. 元组(tuple): 是一个有序的集合,但是一旦创建就不能修改,即它是不可变的。创建元组使用圆括号。
```python
example_tuple = (1, 2, 3, 'Python')
print(example_tuple[1]) # 输出: 2
# example_tuple[1] = 200 # 这会抛出错误,因为元组是不可变的
```
3. 字典(dict): 是一种无序的键值对集合,它允许我们存储具有唯一键的任意数据类型。字典是可变的,可以通过键来快速检索和修改数据。
```python
example_dict = {'name': 'Alice', 'age': 25}
print(example_dict['name']) # 输出: Alice
example_dict['age'] = 26
print(example_dict) # 输出: {'name': 'Alice', 'age': 26}
```
4. 集合(set): 是一个无序的不重复元素集。它可以用来进行集合运算,如并集、交集、差集等。
```python
example_set = {1, 2, 3, 4, 4}
print(example_set) # 输出: {1, 2, 3, 4}
example_set.add(5)
print(example_set) # 输出: {1, 2, 3, 4, 5}
```
这些数据结构是Python编程中的基础,每种都有其特定的用途和优势。掌握它们对于高效地进行数据分析和算法实现是至关重要的。
阅读全文