Я использую Python 3. Я только что установил Python IDE, и мне интересно узнать следующее предупреждение:
features = { ... }
for k, v in features.items():
print("%s=%s" % (k, v))
Предупреждение: "Для поддержки Python3 должен выглядеть как... list(features.items())
"
Также упоминается об этом на http://docs.python.org/2/library/2to3.html#fixers
Он также обертывает существующие обычаи dict.items(), dict.keys() и dict.values() в вызове списка.
Почему это необходимо?