Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从两个单独的列表中匹配单词_Python_List_Matching_Word - Fatal编程技术网

Python 从两个单独的列表中匹配单词

Python 从两个单独的列表中匹配单词,python,list,matching,word,Python,List,Matching,Word,我有两个需要匹配的列表: List 1: Apples, Bananas, Orange, Grapes List 2: Bananas, Pears, Kiwi, Grapes 我想找到匹配的单词,但我甚至不知道从哪里开始。我觉得编字典是个好办法。但是,我不能拆分它,因为它是一个列表。如果有人给我指出正确的方向,那将非常有帮助。 了解如何比较字符串并从列表中输出值是您需要解决的主要问题 使用for循环可以检查列表的每个值,然后比较列表1和列表2中的每个索引 比较字符串时,可以使用==运

我有两个需要匹配的列表:

List 1: Apples, Bananas, Orange, Grapes

List 2: Bananas, Pears, Kiwi, Grapes

我想找到匹配的单词,但我甚至不知道从哪里开始。我觉得编字典是个好办法。但是,我不能拆分它,因为它是一个列表。如果有人给我指出正确的方向,那将非常有帮助。

  • 了解如何比较字符串并从列表中输出值是您需要解决的主要问题

  • 使用for循环可以检查列表的每个值,然后比较列表1和列表2中的每个索引

  • 比较字符串时,可以使用==运算符查看字符串是否由相同的字符组成

我将查看以下来源:

希望这有帮助,祝你的计划好运

  • 创建两个列表
  • 遍历第一个列表,并将第一个列表中的每个项目与第二个列表中的每个项目进行比较
  • 如果项目相同,请打印它们

欢迎来到SO。请格式化您的代码。看:这回答了你的问题吗?你的问题得到回答了吗?“我不能拆分它,因为它是一个列表。”你的列表的数据类型是什么?
list_one = ['Apples', 'Bananas', 'Orange', 'grapes']

list_two = ['Bananas', 'pears', 'Kiwi', 'grapes']

for fruit_one in list_one:
    for fruit_two in list_two:
        if fruit_one == fruit_two:
            print(fruit_one,fruit_two)