У меня есть матрица около 3000 видов, например.Создание уникального списка (python)
Членистоногого/Шестиногий/Insecta/Жесткокрылый/Cerambycidae/Anaglyptus
каждая строка представляет собой последовательность таксономических классификаций. Что мне нужно сделать, сортируйте 3000 строк, чтобы каждый из них был уникальным, чтобы файл можно было загружать в программу, которая создает филогенетические (эволюционные) деревья.
Я попытался использовать набор, но получить сообщение об ошибке, поскольку списки не являются объектами хеширования, однако важно сохранить каждую строку вместе, поскольку значения в каждом столбце для каждой строки вложены.
Каков наилучший способ гарантировать, что у меня есть только уникальные значения в последнем столбце, но сохранить целостность каждой строки?
большое спасибо
вы можете отобразить все списки кортежей рекурсивны, а затем использовать 'set' на внешнем? –
@AdamSmith Но разве это не потеряет порядок? –
Не таксономия очень хорошо подходит для вложенных словарей? Это было бы решением, которое я бы посмотрел на – CoryKramer