gpt4 book ai didi

python - python中if语句中的生成器

转载 作者:太空狗 更新时间:2023-10-30 00:42:01 26 4
gpt4 key购买 nike

或者如何在修改后的列表中使用 if 语句。

我已经阅读 StackOverflow 一段时间了(感谢大家)。我喜欢它。我还看到您可以发布问题并自己回答。对不起,如果我重复了,但我没有在 StackOverflow 上找到这个特定的答案。


  • 如何验证一个元素是否在列表中,同时修改它?

我的问题:

myList = ["Foo", "Bar"]
if "foo" in myList:
print "found!"

因为我不知道列表中元素的大小写,所以我想与小写列表进行比较。显而易见但丑陋的答案是:

myList = ["Foo", "Bar"]
lowerList = []

for item in myList:
lowerList.append(item.lower())

if "foo" in lowerList:
print "found!"

我能做得更好吗?

最佳答案

if any(s.lower() == "foo" for s in list): print "found"

关于python - python中if语句中的生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419528/

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