Как получить значение во вложенном цикле [при условии] - PullRequest
0 голосов
/ 02 мая 2018

Я новичок в 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)

Есть ли способ упростить код?

...