Во-первых, неправильный ответ:
','.join('%s,%s' % i for i in D.iteritems())
Этот ответ неверен, поскольку, хотя ассоциативные массивы в PHP do имеют заданный порядок, словари в Python не .Чтобы компенсировать это, нужно использовать упорядоченный тип отображения (например, OrderedDict
) или принудительно указать явный порядок:
','.join('%s,%s' % (k, D[k]) for k in ('a', 'c'))