您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从python列表中获取唯一值

从python列表中获取唯一值

首先正确声明你的列表,以逗号分隔。你可以通过将列表转换为一组来获得唯一值。

mylist = ['Nowplaying', 'PBS', 'PBS', 'Nowplaying', 'job', 'debate', 'thenandNow']
myset = set(mylist)
print(myset)

如果进一步将其用作列表,则应执行以下操作将其转换回列表:

mynewlist = list(myset)

另一种可能(可能更快)的可能性是从头开始使用集合而不是列表。然后你的代码应为:

output = set()
for x in trends:
    output.add(x)
print(output)

正如已经指出的那样,集合不保持原始顺序。如果需要,则应查找有序集合实现

python 2022/1/1 18:25:00 有173人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶