У меня есть два списка:
a = [[9, 5], [9, 10000], [9, 10000], [5, 10000], [5, 10000], [10001, 10], [10001, 10]]
b = [19144.85, 8824.73, 26243.88, 23348.02, 40767.17, 55613.43, 40188.8]
Я пытаюсь удалить повторяющиеся координаты в a и удалить соседнее значение в b, но оставив наименьшее значение. Так, например, координата [9,10000] повторяется дважды со значениями в b, равными 8824,73 и 26243,88, в результате должны быть два списка, в которых имеется только один [9,10000] с меньшим из b, равным 8824,73
.
Таким образом, в целом результат должен выглядеть следующим образом:
aa = [[9,5],[9,10000],[5,10000],[10001,10]]
bb = [19144.85, 8824.73, 23348.02, 40188.8]
Мне трудно сформулировать проблему и перебрать списки, и я не уверен, как я могу использовать функцию zip. Любая помощь приветствуется!