如何在嵌套循环中获取值[在条件上]

时间:2018-05-02 13:20:28

标签: python-2.7 refactoring conditional

我是python的初学者。我有两个列表,我必须得到第一个不匹配的列表。例如。

list_one= ['a', 'b', 'c', 'd']
list_two = ['d', 'c', 'b']

我的输出必须是[' a']

现在,我正在使用带有标志的嵌套循环,表明该元素是否存在。我想可能会有比这更清洁的方式。

for doc in list1:
  item_exist = False
  for doc2 in list:
    if doc.lower() == doc2.lower():
      item_exist = True
      break
  if not item_exist:
    result.append(doc1)

有没有办法可以简化代码?

0 个答案:

没有答案