【发布时间】:2017-11-20 16:24:34
【问题描述】:
我想按顺序循环浏览我的集合。我知道集合是无序的,并且必须将其排序到一个列表中,并且通过对集合进行数字排序来做到这一点,但是我现在想尝试按照数字首先附加到集合的顺序对其进行排序。这是否可以在创建集合后执行,或者这是否需要我使用数字来填充集合以外的其他内容?顺序需要保持数字首先附加到集合中的顺序
【问题讨论】:
-
不,这是不可能的,除非你用额外的信息来扩充你要添加到集合中的项目
-
您需要使用集合而不是列表吗?
-
一开始并不完全需要使用集合,可能可以通过使用列表来绕过它,但只有在唯一时才填充。不是该问题的完全重复,但我可能会使用类似的解决方案。我如何可能向集合中添加额外信息,例如给每个项目一个排名还是什么?
标签: python list sorting set append