【发布时间】:2020-01-21 03:52:09
【问题描述】:
为什么当我将列表转换为集合时顺序会发生变化?如何在 Python 中实现排序集结果?
string = 'test'
result = sorted([character for character in string])
print(result)
#output
['e', 's', 't', 't']
print(set(result))
#output
{'t', 'e', 's'}
我正在尝试制作这个:
{'e', 's', 't'}
【问题讨论】:
-
您不能为此使用 Set。
-
乔,你知道我是怎么做到的吗?
-
@RaminMelikov 检查我的答案
-
你的目标是什么?独特的价值观?还有什么?
-
@U10-Forward-ReinstateMonica 我检查了答案,但答案产生了一个列表而不是一个集合。