Python列表(list)、元组(tuple)、字典(dict)和集合(set)详解

本章将会介绍 Python 内置的四种常用数据结构:列表(list)、元组(tuple)、字典(dict)以及集合(set)。

这四种数据结构一但都可用于保存多个数据项,这对于编程而言是非常重要的,因为程序不仅需要使用单个变量来保存数据,还需要使用多种数据结构来保存大量数据,而列表、元组、字典和集合就可满足保存大量数据的需求。

列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,每个元素都有自己的索引,因此列表和元组都可通过索引访问元素。二者的区别在于元组是不可修改的,但列表是可修改的。

字典(dict)和集合(set)类似,它们存储的数据都是无序的,其中字典是用 key-value 的形式保存数据。
本章内容:
1. 什么是序列,Python序列详解(包括序列类型和常用操作)
2. Python list列表详解
3. Python list列表添加元素的3种方法
4. Python list列表删除元素(3种方法)
5. Python list列表修改元素(入门必读)
6. Python list常用方法(count、index、pop、reverse和sort)快速攻略
7. Python list列表使用技巧及注意事项
8. Python range()快速初始化数字列表
9. Python list列表实现栈和队列
10. Python tuple元组详解
11. Python元组和列表的区别
12. Python列表和元组的底层实现
13. Python dict字典详解
14. Python dict字典基本操作(包括添加、修改、删除键值对)
15. Python dict字典方法完全攻略(全)
16. Python使用字典格式化字符串
17. Python set集合详解
18. Python set集合基本操作(添加、删除、交集、并集、差集)
19. Python set集合方法详解(全)
20. Python frozenset集合(set集合的不可变版本)
21. 深入底层了解Python字典和集合,一眼看穿他们的本质!
22. Python深拷贝和浅拷贝详解