Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中保存排序列表的最佳方法是什么_Python_Sorted - Fatal编程技术网

在Python中保存排序列表的最佳方法是什么

在Python中保存排序列表的最佳方法是什么,python,sorted,Python,Sorted,我想用Python保存一个排序列表。我将按排序顺序在列表中插入元素。我知道对分模块。但是,使用常规python列表意味着在插入元素时将所有元素向右移动。我想避免这一性能打击。我也不希望每次插入元素时都使用排序的列表。Python中是否有类似于Guava的Java TreeMultiset的数据结构?看看哪些应该满足您的要求。根据您的任务,您可以使用heapq模块

我想用Python保存一个排序列表。我将按排序顺序在列表中插入元素。我知道对分模块。但是,使用常规python列表意味着在插入元素时将所有元素向右移动。我想避免这一性能打击。我也不希望每次插入元素时都使用排序的列表。Python中是否有类似于Guava的Java TreeMultiset的数据结构?

看看哪些应该满足您的要求。

根据您的任务,您可以使用heapq模块