>> my_list = ["one", "two foo", "two bar", "t-6ren">
gpt4 book ai didi

python - 将列表的字符串开头与白名单进行比较

转载 作者:行者123 更新时间:2023-11-28 22:46:00 25 4
gpt4 key购买 nike

我想比较一个列表和一个白名单。我现在做的是:

>>> whitelist = ("one", "two")
>>> my_list = ["one", "two foo", "two bar", "three"]
>>> for item in my_list:
... if not item.startswith(whitelist):
... print(item)
three

是否有更有效/“更好”的方法来做到这一点?

最佳答案

您可以使用列表理解:

>>> [item for item in my_list if not item.startswith(whitelist)]
['three']

关于python - 将列表的字符串开头与白名单进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955900/

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