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

 

Python 序列(Sequence)是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存,也可以分散到多块内存中。Python 中的序列类型包括列表(list)、元组(tuple)、字典(dict)和集合(set)。

在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据。

列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块连续的内存,每个元素都有自己的索引,因此列表和元组的元素都可以通过索引(index)来访问。它们的区别在于:列表是可以修改的,而元组是不可修改的。

字典(dict)和集合(set)存储的数据都是无序的,每份元素占用不同的内存,其中字典元素以 key-value 的形式保存。

本章内容:
1. 什么是序列,Python序列详解(包括序列类型和常用操作)
2. Python list列表详解
3. Python list列表添加元素的3种方法
4. Python list列表删除元素(4种方法)
5. Python list列表修改元素
6. Python list列表查找元素
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深拷贝和浅拷贝详解