Проблема понимания словаря для python 2.6

У меня есть эта строка кода:

d = {t.tag: {k:v[0] if len(v) == 1 else v for k, v in dd.iteritems()}}

К сожалению, я работаю над Python 2.6, и он не поддерживает понимание словаря.

Как он должен выглядеть, чтобы он работал на python 2.6?


person Asken    schedule 24.11.2014    source источник
comment
Просто сделайте это вторым элементом в каждом кортеже   -  person jonrsharpe    schedule 24.11.2014
comment
Да, я только что понял это. Я понял, что забыл заменить : на ,.   -  person Asken    schedule 24.11.2014