У меня есть два списка:Удалить дубликат из двух списков без использования цикла?
a=['1','2','3','3','3']
b=['a','b','c','d','e']
этих двух списков имеют одинаковое количество элементов. Я хочу удалить дубликат в a и b с одним индексом. для этого примера, я хотел бы иметь результат, как
a=['1','2','3']
b=['a','b','c']
Я не так хорошо знаком с Python, единственным способом, я думаю, использовать петлю
for item in a
if find duplicate
delete b with same index
Я хочу спросить, есть ли любой лучший способ сделать это, кроме использования цикла?
Iterate его от и и поместить его в 'Словаре()' он будет делать все, что вы хотите. Затем используйте 'lst1, lst2 = zip (* d.items())' для получения ваших списков –