首页 > Python > 列表、元组、字典和集合
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深拷贝和浅拷贝详解