gpt4 book ai didi

python - 如果 L 中为 'a' 或 'b',其中 L 是一个列表 (Python)

转载 作者:太空狗 更新时间:2023-10-29 21:13:47 24 4
gpt4 key购买 nike

我在处理以下逻辑时遇到了问题:

假设我有一个列表 L = ['a', 'b', 'c']


两项都在列表中...

if ('a' or 'b') in L:
print 'it\'s there!'
else:
print 'No sorry'

打印它就在那里!


列表中只有第一项...

if ('a' or 'd') in L:
print 'it\'s there!'
else:
print 'No sorry'

打印它就在那里!


列表中的任何一项...

if ('e' or 'd') in L:
print 'it\'s there!'
else:
print 'No sorry'

打印No sorry


这是令人困惑的一个只有列表中的第二个项...

if ('e' or 'a') in L:
print 'it\'s there!'
else:
print 'No sorry'

打印No sorry


我不明白为什么这不是一个真实的陈述。这如何概括为具有 n 个条件的 or 语句?

在 3,2,1... 中拍额头的简单答案

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