来自两个单独列表的匹配词

时间:2020-11-11 22:32:34

标签: python list matching word

我有两个列表需要匹配:

List 1: Apples, Bananas, Orange, Grapes

List 2: Bananas, Pears, Kiwi, Grapes

我想找到匹配的词,但我什至不知道从哪里开始。我认为创建字典将是一个好方法。但是,由于它是一个列表,因此无法拆分。如果有人指出我正确的方向,那将真的很有帮助。

2 个答案:

答案 0 :(得分:1)

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

  • 使用循环可能是一种检查列表中每个值,然后比较列表1和列表2中每个索引的方法。

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

我会检查以下来源:

希望对您有所帮助,祝您程序顺利!

答案 1 :(得分:0)

  • 创建两个列表
  • 遍历第一个列表,并将第一个列表中的每个项目与第二个列表中的每个项目进行比较
  • 如果项目相同,则打印它们
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)