【问题标题】:Python Compare value in list 1 with value in list 2 [duplicate]Python将列表1中的值与列表2中的值进行比较[重复]
【发布时间】:2016-11-01 18:43:47
【问题描述】:

我在 python list1 和 list2 中创建了两个列表。

我想从列表 1 中的第一个元素开始,并在列表 2 中搜索该元素,如果存在则打印某些内容,如果不存在则打印其他内容

我不确定如何遍历列表 1 并搜索列表 2 的值。我知道这将涉及一个 for 循环。

for in list1

if values =
print("True")
else:
print("False)

【问题讨论】:

    标签: python list search compare


    【解决方案1】:
    for item in list1:
        if item in list2:
            print 'yes'
        else:
            print 'no'
    

    【讨论】:

    • 我们没有足够的信息知道这一点。 OP 说我想从列表 1 中的第一个元素开始,这意味着顺序可能很重要。
    • 再说一次,我们不知道。我们不知道 list2 中有什么,也不知道它是如何构造的。在这个小例子的上下文中,这并不重要,但 OP 可能正在简化。
    • 这里是完整的代码。不太正常工作。我不确定我的列表是否正确,因为它只是第一个元素的组合。
    • 我给了你一个工作的例子。你还需要什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多