将字符串与字符串数组进行比较,忽略大小写

基兰

我想将一个字符串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
  1. 将输入转换为小写
  2. usemap方法将 list 中的所有字符串元素转换为 lower 并使用in.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何比较忽略大小写的字符串

替换字符串并忽略大小写Python

字符串包含-忽略大小写

Java流排序与字符串比较忽略大小写

比较两个字符串忽略大小写的最佳方法

在哈希图中比较字符串与键值时忽略大小写

如何在Java中比较忽略大小写的字符串

C# 字符串比较忽略大小写敏感 HTML 标签

如何在字符串比较中忽略大小写

角度2/4字符串比较(忽略大小写)

检查字符串是否包含忽略大小写的数组中的元素(JavaScript)

排序字符串忽略大小写;大写优先的相等字符串

比较时是否忽略字符串的大小写?

检查字符串是否包含忽略大小写的字符

在忽略大小写的情况下比较字符串的有效方法是什么?

不区分大小写的字符串数组比较

SQL-在搜索字符串时忽略大小写

存储字符串并忽略大小写的数据结构

使用lodash从角度8的列表中删除重复的字符串(忽略大小写)

R:查找包含精确字符串匹配后跟_(忽略大小写)的文件

试图找到忽略大小写以及某些0的字符串之间的匹配

在 Pandas 中拆分字符串忽略大小写

Solr:如何在字段类型“字符串”中搜索忽略大小写的记录?

在Java中,如何检查字符串是否包含子字符串(忽略大小写)?

Swift:获取字符串的子字符串,忽略大小写和重音符号

如何在Angular中检查字符串是否包含忽略大小写的子字符串

字符数组比较忽略大小写

忽略Scala中字符串的大小写

忽略Java中字符串的“包含”大小写