按顺序从列表中创建集

时间:2014-10-31 18:17:40

标签: python python-3.x

我正在尝试从列表中创建一个集合,我需要它按顺序排列。

someList = ['from', 'from', 'who', 'are', 'are', 'frost', 'fire', 'are']

someSet = set(list)

这样做会产生随机有序集。

我需要它始终像

那样
someSet >> {'from', 'who', 'are', 'frost', 'fire', 'are'}

1 个答案:

答案 0 :(得分:0)

你可以这样做

someist = ['from', 'from', 'who', 'are', 'are', 'frost', 'fire', 'are']
new_list[]
for x in somelist:
    if x not in new_list:
        new_list.append(x)

在上面的代码中,如果new_list将包含它不会附加的元素,那么你将按顺序