gpt4 book ai didi

python - 从列表中返回半唯一值

转载 作者:行者123 更新时间:2023-11-28 20:38:10 25 4
gpt4 key购买 nike

不知道怎么表达这个,但假设我有一个包含以下序列的列表:

[a,a,a,b,b,b,a,a,a]

我想返回:

[a,b,a]

原则上如何做到这一点?

最佳答案

您可以使用 itertools.groupby,这会将连续的相同元素分组在同一组中,并返回键值对的迭代器,其中键是您要查找的唯一元素:

from itertools import groupby  

[k for k, _ in groupby(lst)]
# ['a', 'b', 'a']

lst = ['a','a','a','b','b','b','a','a','a']

关于python - 从列表中返回半唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com