如何使用 Python 从数组中查找整个单词(带空格)?

罗什尼·希拉尼

我有一个下面给出的数组。我想将用户响应与此数组进行比较。

array = ['finance', 'healthcare', 'information technology', 'government', 'textile', 'petroleum']

这是我的代码。

 if str(user_response) in str(array):
    for j in range(array_length):
        if str(user_response) == str(array[j]):
          some code
 else:
     print("give valid answer")

如果用户的反应是“信息技术”,那么它工作正常。但如果用户的反应只是技术,那么它也被认为是一个答案。else当用户像技术一样给出响应时,它必须打印消息

那么,如何从数组中匹配整个单词“信息技术”,而不仅仅是“技术”?

AKX

str()你周围有太多的演员表,使最初if的子字符串搜索。

尝试

array = ['finance', 'healthcare', 'information technology', 'government', 'textile', 'petroleum']

user_response = str(...)  # wherever you get the input from

# If you don't cast `array` to a string, 
# Python will just try to find the string in the list; 
# otherwise it does a substring search.

if user_response in array:
   # ...
else:
   print("Give valid answer")

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在实时代码中查找带空格的单词

如何使用整个单词作为键在python中翻译

使用字典固定带有空格的单词,在python中查找?

如何使用python查找數據框中的空格數

如何使用python子进程在macos词典中查找单词

使用Python在段落中查找单词

使用python在列表中查找明确的单词

如何使用正则表达式中的变量增加python中的整个单词匹配

如何从python中的字符串中删除整个单词?

如何使用python查找文本文件中单词的出现频率?但用户应输入单词

Python:如何在.txt文件中搜索整个单词?

如何使用带有空格的python在字符串中拆分中文单词和英文单词?

如何使用python删除单词中的空白?

如何使用python从目录中的所有文本文件中查找特定单词

如何使用python在数据框中查找带有空格的行?

如何在文本中查找特定单词并使用python进行计数?

如何使用正则表达式(Python)从字符串中查找多个单词?

如何在 Javascript 数组中查找单词?

如何使用python在docx中查找列表?

如何在Python中的单词之间删除多个空格而没有前导空格

使用Python从多个PDF文件中查找多个单词

使用 Selenium Python 在 innerHTML 中查找和替换单词

Javascript - 如何替换整个数组中的空格

如何使用正则表达式在Kotlin中查找整个单词

如何通过使用python删除重复项从数组中获取唯一的单词集

如何在GDAL Python中获得带数组的正确比例?

如何使用正则表达式在字符串中查找单词的“片断”并在python中使用它?

如何解释python字节数组中的空格

如何使用递归在 Python 中实现“在数组中查找最大值”?