问题：请列出在Python中常用的5个数据结构，并简单描述它们各自的用途。回答中要保证有4段，每段最后一句必须包含一句话总结。回答请格式化为Markdown。
user
```markdown
## Python中常用的5个数据结构

### 1. 列表 (List)
列表是Python中最常用的数据结构之一，它是一个有序的元素集合，可以存储不同类型的元素，并且支持嵌套。列表是可变的，这意味着可以在列表上进行添加、删除、修改等操作。列表对于需要频繁修改数据的应用场景非常适用，如动态数组和栈的实现。**列表的数据动态性是其最大的特点。**

### 2. 元组 (Tuple)
元组与列表类似，也是有序的集合，但是元组是不可变的，一旦创建就不能更改，这使得元组在完整性保护方面更有优势。元组通常用于固定的数据集，比如时间数据或者用于返回多个值的函数。元组的不可变性也使得它可以用作字典的键。**元组的不可变性是其安全性的保障。**

### 3. 字典 (Dictionary)
字典是一种无序的键值对集合。每个键值对中的键必须是唯一的，而值可以是任何类型的数据，包括列表和其他字典。字典的查找速度快，常用于映射、配置信息处理等场景。应用程序中，字典往往是存储配置信息和构建复杂数据模型的核心工具。**字典高效的查找能力极大地提高了数据处理的效率。**

### 4. 集合 (Set)
集合是一个无序且不重复的元素集，基于这一特性，集合非常适合执行数学集合操作，如并集、交集、差集等。在Python中，集合中的元素必须是不可变类型，如数值、字符串或元组。处理大量数据时，使用集合可以高效地去除重复项，以及执行集合间的运算。**集合通过其唯一性和数学运算提供了强大的数据处理能力。**
```
assistant