在python中,哪个数据结构保持顺序?

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

我正在寻找一种数据结构,该结构允许快速搜索,并保留其接收数据的顺序?

列表和元组保留顺序,字典和集合不保留顺序。字典的一个可用有序版本是,它提供了比列表更快的搜索速度。

看看

您有字典并设置:(无序的

  • 字典是一组无序的键:值对
  • 集合是无重复元素的无序集合
您可以使用保存顺序:

  • 名单
  • 元组
  • 收藏,订购
选择数据结构完全取决于您的需求

  • 列表和元组有一个基本区别<代码>列表是可变的,元组是不可变的

  • 有序字典只是一个键值对

所以你可以据此选择

您可以使用OrderedDict-也可以:对于数值,有。