在python中,哪个数据结构保持顺序?
我正在寻找一种数据结构,该结构允许快速搜索,并保留其接收数据的顺序?列表和元组保留顺序,字典和集合不保留顺序。字典的一个可用有序版本是,它提供了比列表更快的搜索速度。看看 您有字典并设置:(无序的)在python中,哪个数据结构保持顺序?,python,data-structures,Python,Data Structures,我正在寻找一种数据结构,该结构允许快速搜索,并保留其接收数据的顺序?列表和元组保留顺序,字典和集合不保留顺序。字典的一个可用有序版本是,它提供了比列表更快的搜索速度。看看 您有字典并设置:(无序的) 字典是一组无序的键:值对 集合是无重复元素的无序集合 您可以使用保存顺序: 名单 元组 收藏,订购 选择数据结构完全取决于您的需求 列表和元组有一个基本区别列表是可变的,元组是不可变的 有序字典只是一个键值对 所以你可以据此选择 您可以使用OrderedDict-也可以:对于数值,有。
- 字典是一组无序的键:值对
- 集合是无重复元素的无序集合
- 名单
- 元组
- 收藏,订购
- 列表和元组有一个基本区别<代码>列表是可变的,元组是不可变的
- 有序字典只是一个键值对