我有:
x = []
x.append("ds")
我想检查“ds”是否在x中,但我不在乎它是否大写。所以,如果我想运行
if "DS" in x:
print "Yes"
我希望“是”返回。我只是想确保字符串“ds”在x中,无论它是否大写。我该怎么做呢?我已经浏览了string methods的列表,但我似乎找不到一些简单的东西,只是测试不同的字母案例,这可能很麻烦。
谢谢, 麦克
答案 0 :(得分:4)
if any(s.lower() == "ds" for s in x):
print "Yes"
当然你也可以使用s.upper() == "DS"
。
答案 1 :(得分:-1)
>>> 'DS'.lower()
'ds'