Forum
>>
Programmazione Python
>>
Files e Directory
>>
Convertire dizionario con tupla in csv
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da pabery |
2019-01-25 18:59:50 - Convertire dizionario con tupla in csv
|
Ciao a tutti
Qualcuno sa come convertire questo tipo di dizionario in csv? es: dict= {(19, (1, 199): 125.0, (1, (1, 199): 146.0, (1, (2, 199): 108.0, (1, (3, 199): 189.0,....ecc ecc} Grazie --- Ultima modifica di pabery in data 2019-01-25 19:00:27 --- --- Ultima modifica di pabery in data 2019-01-25 19:03:43 --- |
|
Scritto da ㎝ |
2019-01-26 00:20:27 - Re: Convertire dizionario con tupla in csv
|
perdona la curiosità, ma, come ti aspetteresti fosse il csv risultante?
THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
|
Scritto da pypy pypy |
2019-01-26 09:31:38 - Re: Convertire dizionario con tupla in csv
|
domanda per lo staff del sito collegata alla richiesta di pabery:
nell'esempio ad un certo punto vediamo una faccina (19,(1, 199 ) che non è altro che la combinazione di un "8" seguito subito da una ")" come fare per evitare lo smile? --- Ultima modifica di pypy in data 2019-01-26 09:32:07 --- |
|
Scritto da pabery |
2019-01-26 12:00:38 - Re: Convertire dizionario con tupla in csv
|
Il risultato del file csv deve avere l'header formato da 4 intestazioni corrispondenti, ad esempio, la prima al 19, la seconda all' 1, la terzs al 1998, la quarta al 125.0, e così via.
|
|
Scritto da pypy pypy |
2019-01-26 22:57:27 - Re: Convertire dizionario con tupla in csv
|
il codice del ciclo per ottenere ciò che vuoi è questo:
dict= {(19, (1, 1998)): 125.0, (20, (1, 1998)): 146.0} for e, x in enumerate(dict): print(x0, end=";") for y in x: pass for z in y: print(z, end=";") print(list(dict.values())e)ora non ti resta che inserire tutto all'interno del file csv ho messo come separatore il ";" se non erro è quello standard, ovviamente puoi cambiarlo a tuo piacere |
Pagina: 1
Esegui il login per scrivere una risposta.