小编use*_*175的帖子

将列表取消排序回到原始顺序

aList = [2, 1, 4, 3, 5]

aList.sort()

=[1, 2, 3, 4, 5]

del aList[2]

=[1, 2, 4, 5]

**unsort the list back to original sequence with '3' deleted**

=[2, 1, 4, 5]
Run Code Online (Sandbox Code Playgroud)

实际上,我有一个包含(价格,数量,总计)的元组列表。我想对列表进行排序,允许用户删除列表中的项目,然后以原始顺序减去已删除的项目将其放回原处。

需要注意的一件事是,元组中的值可以在列表中重复,例如:

aList = [(4.55, 10, 45.5), (4.55, 10, 45.5), (1.99, 3, 5.97), (1.99, 1, 1.99)]
Run Code Online (Sandbox Code Playgroud)

python sorting list

-2
推荐指数
1
解决办法
4974
查看次数

标签 统计

list ×1

python ×1

sorting ×1