gpt4 book ai didi

python - 从列表中删除不满足约束的所有元素的快速方法是什么?

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

我有一个字符串列表。我有一个给定字符串返回 0 或 1 的函数。如何删除函数返回 0 的列表中的所有字符串?

最佳答案

[x for x in lst if fn(x) != 0]

这是一个“列表推导”,Python 最好的语法糖之一,它通常采用其他语言的代码行和额外的变量声明等。

参见: http://docs.python.org/tutorial/datastructures.html#list-comprehensions

关于python - 从列表中删除不满足约束的所有元素的快速方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895424/

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