Расщепление dict по значению одного из ключей
у нас есть словарь с данными одинаковой длины (но разных типов), что-то вроде:
data = {
"id": [1,1,2,2,1,2,1,2],
"info": ["info1","info2","info3","info4","info5","info6","info7","info8"],
"number": [1,2,3,4,5,6,7,8]
}
Сейчас я'Я хотел бы разделить его на две частиid
, сохраняя соответствующиеinfo
а такжеnumber
, То есть иметь два диктатаdata1
а также .data2
Примечание: это всего лишь пример, в dict есть несколько ключей, и я бы хотел избежать использования имен ключей, а скорее перебирать все их.
Что такое Pythonic способ сделать это?