我想将一个字符串itemToReplace
与数组中的一个字符串进行比较,但忽略大小写(如果它是大写字母或小写字母)。
这是代码:
itemToReplace = input("Choose an item to replace: ")
if itemToReplace in self._inventory:
# do something...
当我这样做时,如果用户输入类似"sWord"
而不是 的内容"Sword"
,它将不起作用。那么有谁知道如何做到这一点?
谢谢。
这应该有帮助。
import string
print 'sWord'.lower() in map(string.lower, ['Sword'])
输出:
True
map
方法将 list 中的所有字符串元素转换为 lower 并使用in
.本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句