У меня есть следующий список:
master_list =[['Apple','Red','Fresh','CA'],['Banana','Yellow','Fresh','NY'],['Mandarin','Orange','Fresh','WA'],['Apple','Red','Fresh','NJ'],['Banana','Yellow','Fresh','TX'],
['Apple','Red','Old','CA'],['Mandarin','Orange','Fresh','CA'],['Pineapple''Yellow','Fresh','MI']]
Мне нужно l oop через приведенный выше список и создать отдельные списки на основе 0-го элемента каждого подсписка в master_list
Ожидаемый результат:
l_apple=[['Apple','Red','Fresh','CA'],['Apple','Red','Fresh','NJ'],['Apple','Red','Old','CA']]
l_banana=[['Banana','Yellow','Fresh','TX'],['Banana','Yellow','Fresh','NY']]
l_mandarin=[['Mandarin','Orange','Fresh','WA'],['Mandarin','Orange','Fresh','CA']]
l_pineapple=[['Pineapple''Yellow','Fresh','MI']]"
Я был бы очень признателен за любые предложения или советы по эффективному кодированию его в Python.
Обратите внимание: у нас нет фиксированного списка фрукты. Таким образом, количество списков, которые необходимо сгенерировать, может измениться в зависимости от уникальных значений фруктов (полученных из первого элемента списка во вложенном списке). Заранее спасибо за помощь