Ho la seguente lista:Come aggiungere valori nelle chiavi in un dizionario all'interno di un ciclo?
x=['a','3','4','b','1','2','c','4','5']
Come posso fare il seguente dizionario:
b = {'a':[3,4],'b':[1,2],'c':[4,5]}
ho provato la seguente:
Category = defaultdict(int)
for i in a:
if Varius.is_number(i)==False:
Category[i]=[]
keys.append(i)
else:
Category[keys(i)] = i
Vengono creati i tasti, ma dopo ho problema per inserire i valori. (is_number
è una funzione che controlla se il valore della lista è numero o stringa). Primo giorno lontano da MATLAB.Primo giorno in Python ..
Se si inizializza Ogni valore del dizionario con una lista vuota, non è necessario usare 'defaultdict'. – PeterE
@Peter, buon punto. – syntagma