[Python] Creare un dictionary in python 2.6 and python 2.7

Valerio Maggio valerio.maggio a gmail.com
Lun 7 Lug 2014 14:32:41 CEST


emmanuel segura wrote:

> Ciao a tutti,
> 
> Mi rispondo da solo
> http://stackoverflow.com/questions/1747817/python-create-a-dictionary-with-list-comprehension

Bene, hai fatto prima di me! :)

In ogni caso, per tutti (come riportato su SO):

In Python 2.6 (o precedenti), `dict` constructor:

	`d = dict((x, x*2) for x in range(10))`

In Python 2.7+ or 3, la "dict comprehension":

	`d = {x: x*2 for x in range(10)}`

Ciao,
V.



Maggiori informazioni sulla lista Python