Я новичок в 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)
Есть ли способ упростить код?