Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有:
x = [] x.append("ds")
我想检查“ds”是否在 x 中,但我不在乎它是否大写。所以如果我想跑步
if "DS" in x: print "Yes"
我希望“是”返回。我只想确保字符串“ds”在 x 中,无论它是否大写。我该怎么做呢?我已经浏览了字符串方法列表,但我似乎找不到这样做的简单方法,只是测试不同字母大小写的组合,这可能很麻烦。
谢谢,迈克
if any(s.lower() == "ds" for s in x): print "Yes"
当然你也可以使用s.upper() == "DS".
s.upper() == "DS"
>>> 'DS'.lower() 'ds'