я пишу функцию, как это в Python:Порядок печати, когда элементы использования() в Python
def test(**argv):
for k,v in argv.items():
print k,v
и использовать функцию как это:
test(x = 1, y=2, z=3)
Распечатка заключается в следующем:
y 2
x 1
z 3
Я задавался вопросом, почему результат распечатке не
?:x 1
y 2
z 3
Любая помощь здесь?
Возможный дубликат [В Python, что определяет порядок при итерации через kwargs?] (Http://stackoverflow.com/questions/8977594/in-python-what-determines-the-order-while-iterating-through -kwargs) – jonrsharpe
@ jonrsharpe whoops, извините, что мне теперь делать? – CSnerd
Прочтите связанный вопрос, удалите его, если вы согласны с тем, что он ответил там, иначе дождитесь, пока сообщество проголосует, чтобы решить, что должно произойти. См. Http://stackoverflow.com/help/duplicates – jonrsharpe