2024-05-03 18:17:05 发布
网友
我不理解Python从保持集应用的顺序。例如:
visited = set() visited.add('C') visited.add('A') visited.add('B') print(set)
顺序是'A', 'C', 'B'。为什么“A”在“C”之前(可能是字母顺序)? 我要做什么才能保持加法顺序,即'C', 'A', 'B'?
'A', 'C', 'B'
'C', 'A', 'B'
集合不同于列表。如果你想保留一个顺序,使用一个列表。 例如:
a = [] a.append('C') a.append('A') a.append('B') print a # ['C', 'A', 'B']
你不能成批订货。也没有办法知道Python是如何命令它的。检查this答案,寻找替代方案。
集合不同于列表。如果你想保留一个顺序,使用一个列表。 例如:
你不能成批订货。也没有办法知道Python是如何命令它的。检查this答案,寻找替代方案。
相关问题 更多 >
编程相关推荐