В настоящее время у меня есть список кортежей со следующим синтаксисом:
List = [(FID, LEVEL, REL_SIZE),(FID, LEVEL, REL_SIZE), ...]
Так, например:
List = [(22, 0, 40.210), (23, 0, 43.193), (23, 1, 80.867), (40, -1, 32.159), (40, 0, 50.408)]
Что мне нужно для моего кода Python, так это найти все дубликатыFID (индекс 0), из дубликатов сравните REL_SIZE (индекс 2) и верните кортеж с наименьшим значением для REL_SIZE в новом списке.
Таким образом, в качестве возврата приведенного выше примера:
New_list = [(23, 0, 43.193), (40, -1, 32.159)]