Вы можете передать несколько ключей в itemgetter
, zip
сопоставленного вывода и затем распаковать его в два кортежа:
list_key1, list_key2 = zip(*map(itemgetter('key1', 'key2'), any_list))
Если вы предпочитаете, чтобы выходные данные были двумя списками, вы можете отобразить ихв конструктор списка:
list_key1, list_key2 = map(list, zip(*map(itemgetter('key1', 'key2'), any_list)))