J'aimerais en tirer:
keys = [1,2,3]
pour ça:
{1: None, 2: None, 3: None}
Existe-t-il une manière pythonique de le faire?
C'est une façon laide de le faire:
>>> keys = [1,2,3]
>>> dict([(1,2)])
{1: 2}
>>> dict(zip(keys, [None]*len(keys)))
{1: None, 2: None, 3: None}
dict.fromkeys([1, 2, 3], [])
toutes les clés sont mappées sur la même liste, et en modifier une les modifiera toutes.