0
0 комментариев

имеется список, внутри которых находятся списки. Нужно, чтобы списки внутри списка располагались например по алфавиту.

Некоторые внутренние списки имеют в себе значения None.
Это нужно для того, чтобы удалить дубликаты.
Количество списков больше 32000, поэтому проходить по каждому из них и сравнивать с другими занимает большое количество времени.
Поэтому и нужна сортировка. Также стоит отметить, что количество дубликатов в списках не превышает 1, поэтому если отсортировать списки, список нужно сравнивать с соседним, а не со всеми остальными.
Пробовал метод .sort, но он ругается, что есть значения NoneType

Пример строк:

['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Даттах']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Зандак']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Гиляны']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Байтарки']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Саясан']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Аллерой']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Турты-Хутор']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Большие-Шуани']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Гордали']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Центорой']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Энгеной']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Беной']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Гендерген']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Беной-Ведено']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Симсир']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', None]
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Шовхал-Берды']
['Чеченская Республика', None, 'Гудермесский район', 'Ножай-Юртовский', 'Даттах']


Добавить комментарий