В Python 2.7 я собирал пары ключ / значение из массива и возвращал их в виде хэша:
return { u.id : u.name for u in users }
Но оказалось, что в Python 2.6 это не работает:
return { u.id : u.name for u in users }
^
SyntaxError: invalid syntax
Как мне избежать подобных действий?
values = {}
for u in users:
values[u.id] = u.name
return values
Есть ли лучший способ?