Я хочу, чтобы сгруппировать список с контентом, его TLDsСортировка и группировка по тому же ключу раза
Моего кода выглядит следующим образом:
from itertools import groupby
from tldextract import extract
urls = sorted(urls, key=lambda x: extract(x).suffix)
grouped_urls = groupby(urls, key=lambda x: extract(x).suffix)
Проблема заключается в том, что я называю методом extract
2 * п раз (where n == len(urls)
), сначала n раз при сортировке, а во втором n раз при группировке. Можно ли сделать это n раз?