Phi*_*oie 5 python if-statement list-comprehension list generator
或者如何在修改后的列表中使用if语句.
我一直在阅读StackOverflow一段时间(感谢大家).我喜欢它.我也看到你可以发一个问题并自己回答.很抱歉,如果我复制,但我没有在StackOverflow上找到这个特定的答案.
我的问题:
myList = ["Foo", "Bar"]
if "foo" in myList:
print "found!"
Run Code Online (Sandbox Code Playgroud)
由于我不知道列表中元素的情况,我想与小写列表进行比较.明显但丑陋的答案是:
myList = ["Foo", "Bar"]
lowerList = []
for item in myList:
lowerList.append(item.lower())
if "foo" in lowerList:
print "found!"
Run Code Online (Sandbox Code Playgroud)
我可以做得更好吗?
if any(s.lower() == "foo" for s in list): print "found"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5154 次 |
| 最近记录: |