gpt4 book ai didi

python - 过滤集合的最 Pythonic 方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:13:35 25 4
gpt4 key购买 nike

我有包含替换项的列表,我想做两件事:

  1. 删除重复项
  2. 按特定条件删除所有元素,准确地说我想删除所有大于某个值的元素。

我想我可以对 2 使用 filter 而不是使用 set 来实现 1像

list(set(filter(lambda x:x<C, l)))

是否有更好/更pythonic/更有效的方法?

最佳答案

使用 list comprehension可能更“pythonic”。

filtered = [x for x in set(lst) if x < C]

关于python - 过滤集合的最 Pythonic 方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33944647/

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