0

我有:

x = []
x.append("ds")

我想检查“ds”是否在 x 中,但我不在乎它是否大写。所以如果我想跑步

if "DS" in x:
    print "Yes"

我希望“是”返回。我只想确保字符串“ds”在 x 中,无论它是否大写。我该怎么做呢?我已经浏览了字符串方法列表,但我似乎找不到这样做的简单方法,只是测试不同字母大小写的组合,这可能很麻烦。

谢谢,迈克

4

2 回答 2

4
if any(s.lower() == "ds" for s in x):
    print "Yes"

当然你也可以使用s.upper() == "DS".

于 2013-06-04T17:51:15.520 回答
-1
>>> 'DS'.lower()
'ds'
于 2013-06-04T17:51:55.520 回答