У меня небольшая проблема при проверке элементов в списке:
У меня есть два файла с содержимым что-то вроде этого
file 1: file2:
47 358 47
48 450 49
49 56 50
Я разбил оба файла на два списка и использовал следующий код для проверки
for i in file_1:
for j in file_2:
j = j.split()
if i == j[1]:
x=' '.join(j)
print >> write_in, x
Я сейчас пытаюсь получить «0», если значение file_1 отсутствует в file_2, например, значение «48» отсутствует file_2, поэтому мне нужно получить вывод как (с одним пробелом два числа) Также оба условия должны создавать только один выходной файл:
output_file:
358 47
0 48
450 49
56 50
Я пытался использовать словарный подход, но я не совсем понял, что хотел (на самом деле я не знаю, как правильно использовать словарь в python;)). Любая помощь будет отличной.