Mam następującą listę:Jak dodać wartości w kluczach w słowniku wewnątrz pętli?
x=['a','3','4','b','1','2','c','4','5']
Jak mogę złożyć następujące słownika:
b = {'a':[3,4],'b':[1,2],'c':[4,5]}
Próbowałem następujące:
Category = defaultdict(int)
for i in a:
if Varius.is_number(i)==False:
Category[i]=[]
keys.append(i)
else:
Category[keys(i)] = i
Klucze są tworzone, ale po mam problem z wstawieniem wartości. (is_number
to funkcja, która sprawdza, czy wartość listy jest liczbą lub łańcuchem). Pierwszego dnia poza MATLAB. Pierwszy dzień w Python ..
Jeśli zainicjowałeś e każdej wartości słownika z pustą listą, nie ma potrzeby używania 'defaultdict'. – PeterE
@Peter, dobry punkt. – syntagma