[Python] python 3 - domande vaie
Carlo Miron
miron a python.it
Mer 26 Dic 2012 10:18:29 CET
Il 26 dicembre 2012 09:33, Valerio Pachera <sirio81 a gmail.com> ha scritto:
> Sto leggendo e provando le differenze fra python 2 e 3
> http://docs.python.org/3.0/whatsnew/3.0.html
> Cosa ne pensate di questo:
> ---
> d = {'uno':1, 'due':2, 'tre':3, 'quattro':4}
>
> for key in d.keys():
> print (key)
>
> quattro
> tre
> due
> uno
> ---
> Stampa le chiavi dell'array dall'ultima alla prima.
Non mi sembra una differenza tra python 2 e 3, sul mio netbook::
miron a aspie:~$ python2
Python 2.7.3 (default, Sep 26 2012, 21:53:58)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> d = {'uno':1, 'due':2, 'tre':3, 'quattro':4}
>>> for key in d.keys():
... print (key)
...
quattro
tre
due
uno
>>>
miron a aspie:~$ python3
Python 3.2.3 (default, Oct 19 2012, 19:53:57)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> d = {'uno':1, 'due':2, 'tre':3, 'quattro':4}
>>> for key in d.keys():
... print (key)
...
quattro
tre
due
uno
>>>
La cosa *davvero* strana, e` che vale solo per i numeri da uno a
quattro, e solo se scritti in italiano.
>>> d['cinque'] = 5
>>> for key in d.keys():
... print (key)
...
quattro
cinque
tre
due
uno
Sara` perche` l'autore del linguaggio si chiama Guido?
PS: <http://docs.python.org/3.3/library/collections.html#collections.OrderedDict>
Cheers,
©
--
R
K-<M>-S
L
Maggiori informazioni sulla lista
Python