gpt4 book ai didi

python - 检查列表是否包含多个字符中的任何一个

转载 作者:行者123 更新时间:2023-12-04 12:04:40 24 4
gpt4 key购买 nike

我是 Python 的新手。我想检查给定的列表 A包含 ('0', '2', '4', '6', '8') 中的任何字符与否,哪里'0' <= A[i] <= '9' .
我可以这样做:

if not ('0' in A or '2' in A or '4' in A or '6' in A or '8' in A):
return False
但是,有没有更短的方法来做到这一点?
谢谢。

最佳答案

您可以使用 any带生成器表达式

A = [...]
chars = ('0', '2', '4', '6', '8')
return any(c in A for c in chars)

关于python - 检查列表是否包含多个字符中的任何一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68429055/

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