gpt4 book ai didi

python - 创建时创建排序列表

转载 作者:行者123 更新时间:2023-12-01 05:38:08 27 4
gpt4 key购买 nike

我们可以在创建列表本身的同时创建排序列表吗?

或者

是否有任何其他数据结构可以在创建时按排序顺序放置值?

list = []
list.append("cde")
list.append("abc")
list.append("xyz") # append element in sorted order itself

我熟悉

list.sort()  #or
list = sorted(list)

最佳答案

您可以使用bisect在序列中执行有序插入。

bisect.bisect_left(a, x, lo=0, hi=len(a))

Locate the insertion point for x in a to maintain sorted order. [...] The return value is suitable for use as the first parameter to list.insert() assuming that a is already sorted.

关于python - 创建时创建排序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com