Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Gollum1
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 17 settembre 2014 17:25:52 CEST, Gabriele Battaglia  wrote:
>
>Il giorno 17/set/2014, alle ore 16:47, Daniele Zambelli
> ha scritto:
>
>> Ma ti serve proprio un dizionario, non una semplice lista di coppie
>> che, al contrario del dizionario mantiene l'ordine di inserimento?
>
>Ciao Daniele,
>no, in realtà potrei farlo anche con una lista, ma siccome i dizionari
>li conosco di meno, è una delle prime volte che cerco di usarli, mi
>forzo a sceglierli, così li imparo: il programma che sto scrivendo
>infatti, ha come main goal, quello di esercizio Python.
>Ora cercherò di capire come funzionano questi OrderedDict, che sembrano
>fatti proprio apposta per ciò che devo fare io.


la cosa da imparare è anche quella di saper scegliere gli strumenti giusti per 
quello che sui deve fare, incapponirsi nel voler usare lo strumento sbagliato, 
potrebbe essere più deleterio che un'analisi per scegliere poi lo strumento 
giusto. anche perché è probabile che si impari un modo improprio di utilizzo 
dello strumento, errato in questo caso, ma utile in tante altre situazioni. 
naturalmente... IMHO...
byez
- --
Tesssoro... dov'è il mio tesssoro.
http:\\www.gollumone.it
Inviato dal mio cellulare Android con K-9 Mail, scusate gli errori di battitura.
-BEGIN PGP SIGNATURE-
Version: APG v1.1.1

iQJZBAEBCgBDBQJUGdVMPBxHb2xsdW0xIChsZSBjaGlhdmkgZGVsbGEgdGFuYSkg
PGdvbGx1bTEuc21lYWdvbDFAZ21haWwuY29tPgAKCRBC8pTDma705FefEADiP/zg
fhZnF8RN25Cp9d/amWKXVHvA6uMMw9lsSmM+6ZMtniJkopYuGzthWG8KE+7V7aO+
camO6/DeYwBmLR8gu90B1AO40nus3QkRYXCXTR49n7M8XiOdmLFaMc71YfilItrB
J1ciQN6z1XrRopcS5rT7y+8ibpC4+AYQJE+0VrKSUjYM2JgC0JXf6HbTSj9RYjIn
pGHnFWYFZDoTdafihWLOJVz4zIi66HeW4Fl3jEmzzTqMhgDqMEXAPR5QY/fBFb8a
zg/8sNgXiOchfqPGQK5I/PcZ7eTLd79g0/du9fbEWL6Jlkit7pFOjCxUMDch+xQn
gCp5BtASj6t5qh7RMa4OrI9mnmUkVYx6UkD5xV9NW9uhHn9ospZTVCxVC+5Y/kmE
EHhufSscP9AzpyBOKJNldwFGtK/mt2dA5Ck+fpLwL5s9/EEKiHjGEdHdSrgb3DUk
g1qEu8Rb1q5SJg/geXfmVEUUTiCqC7NxeqL8iF53U6bQJ8AHF0BteQ0BrW0jbgFu
934DdYd1AK/VSk+0gaStKX/qS8uHT0HU6zXJmkjQ7F+CJBXUoAcTWAmn4fR9CGqL
/W3E8Vmxw7GJNs4prVVCdLwmEC7yhWZZ/FBWASYF/4QE3UMV4nUtYibDFbHAbDxa
sIwqgo8lWkq93NuqPe9Dp2U7F1Oeeej/8S/pJA==
=RdiZ
-END PGP SIGNATURE-

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Gabriele Battaglia

Il giorno 17/set/2014, alle ore 16:47, Daniele Zambelli 
 ha scritto:

> Ma ti serve proprio un dizionario, non una semplice lista di coppie
> che, al contrario del dizionario mantiene l'ordine di inserimento?

Ciao Daniele,
no, in realtà potrei farlo anche con una lista, ma siccome i dizionari li 
conosco di meno, è una delle prime volte che cerco di usarli, mi forzo a 
sceglierli, così li imparo: il programma che sto scrivendo infatti, ha come 
main goal, quello di esercizio Python.
Ora cercherò di capire come funzionano questi OrderedDict, che sembrano fatti 
proprio apposta per ciò che devo fare io.
Grazie a tutti.
GB.
—
Namasté!
Sent from my iMac27. (Libero)

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Simone Federici
https://docs.python.org/2/library/collections.html#collections.OrderedDict
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Daniele Zambelli
Il 17 settembre 2014 15:04, Gabriele Battaglia  ha scritto:
> Ho un dizionario che contiene il frutto di una scansione su una matrice.
> Avrei bisogno di stamparlo a video, nello stesso ordine con cui le coppie
> chiave:valore, sono state aggiunte ma non trovo un modo per farlo.

Ma ti serve proprio un dizionario, non una semplice lista di coppie
che, al contrario del dizionario mantiene l'ordine di inserimento?

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Alessandro Dentella
On Wed, Sep 17, 2014 at 03:04:41PM +0200, Gabriele Battaglia wrote:
> Ciao a tutti.
> So che ne sentivate la mancanza: troppi tecnicisimi, in questi
> ultimi mesi, insomma, serviva proprio una bella domanda banale delle
> mie, di quelle che ti fanno raddrizzare la schiena sulla sedia
> mentre esclami: "Ma questo, invece del manuale di Python, s'è letto
> topolino!"
> Però poi, la nota positiva è che domande banali spesso possono
> essere soddisfatte con risposte semplici che non richiedono prove o
> spulciamenti vari di siti e forum.
> 
> Ho un dizionario che contiene il frutto di una scansione su una matrice.
> Avrei bisogno di stamparlo a video, nello stesso ordine con cui le
> coppie chiave:valore, sono state aggiunte ma non trovo un modo per
> farlo.

Direi con un OrderedDict:

https://docs.python.org/2/library/collections.html#collections.OrderedDict


sandro
*:-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Carlos Catucci
> Ho un dizionario che contiene il frutto di una scansione su una matrice.
> Avrei bisogno di stamparlo a video, nello stesso ordine con cui le coppie
> chiave:valore, sono state aggiunte ma non trovo un modo per farlo.
>

Qui spiega come usare un ordered dict in maniera piu' chiara di quanto
riuscirei a fae io ;)

http://pymotw.com/2/collections/ordereddict.html

Carlos
-- 
EZLN ... Para Todos Todo ...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una domanda sui dizionari.

2014-09-17 Per discussione Nicola Larosa
Gabriele Battaglia wrote:
> Ho un dizionario che contiene il frutto di una scansione su una
> matrice. Avrei bisogno di stamparlo a video, nello stesso ordine con
> cui le coppie chiave:valore, sono state aggiunte ma non trovo un modo
> per farlo.

Il dizionario di base non mantiene l'ordine di inserimento, né alcun
altro ordine.

Devi usare collections.OrderedDict (nuovo nella v.2.7).

-- 
Nicola 'tekNico' Larosa 

Sadly, the human brain came without documentation, like most open source
projects. Luckily, we have many people who worked on understanding the
human brain. Writing code meant to execute on brains is easier, and
more efficient, after reading what sparse documentation we do have.
 - Moshe Zadka, March 2011
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Una domanda sui dizionari.

2014-09-17 Per discussione Gabriele Battaglia

Ciao a tutti.
So che ne sentivate la mancanza: troppi tecnicisimi, in questi ultimi mesi, 
insomma, serviva proprio una bella domanda banale delle mie, di quelle che ti 
fanno raddrizzare la schiena sulla sedia mentre esclami: "Ma questo, invece 
del manuale di Python, s'è letto topolino!"
Però poi, la nota positiva è che domande banali spesso possono essere 
soddisfatte con risposte semplici che non richiedono prove o spulciamenti vari 
di siti e forum.


Ho un dizionario che contiene il frutto di una scansione su una matrice.
Avrei bisogno di stamparlo a video, nello stesso ordine con cui le coppie 
chiave:valore, sono state aggiunte ma non trovo un modo per farlo.


Se si trattasse di ordine alfabetico, estrarrei le chiavi con dict.keys(), 
applicherei il sorting alla lista e poi itirerei sul dizionario cercando i 
valori, ma l'ordine (temporale) di aggiunta come lo ritrovo nel dizionario, 
dove tutte le coppie si mescolano fra loro?


Python 2.7.7 su WinXP.

Grazie.
GB. 


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Moduli xlrd e (xlwt non funzionante)

2014-09-17 Per discussione Francesco Pischedda
>
> googlando ho scoperto che xlwt non è compatibile con python 3 ma, non ho
> trovato un modulo python3-xlwt
>
> come risolvo?
>

Ciao,

puoi provare a dare un'occhiata a questo progetto
https://xlsxwriter.readthedocs.org/
dalla documentazione vedo che funziona con python3
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python