По сравнению со списком сравнения я имею в виду, что у меня есть два списка, которые я отсортировал с помощью разных методов (bubblesort и insertion sort) в соответствии с двумя разными критериями. Теперь я хотел бы сравнить, если элемент в одном из списка находится в том же положении в другом списке, и если это так, верните его позицию. Так что для менясравнение индексов списка в python
List1 = selectionsort()
List2 = bubblesort()
indices = [List1.index(i) for i in List2]
print (str(indices))
Я знаю, что это не правильно, так как он сравнивает элементы List1 для list2 элементов и возвращает позицию, в которых они соответствуют (я думаю). Кроме того, такого рода следует, что List1 является подмножеством List2, что это не так, два списка такие же только что заказал по-разному
Вы забыли использовать операторы сравнения: р – thefourtheye