2010-12-16 2 views
1

У меня есть некоторые функции, которые имеют огромные входы (некоторые из них имеют 28 и т. Д.), Я должен распечатать эти переменные с помощью той же последовательности с входами. Я получаю эти переменные с функциями locals(). Однако эта функция дает мне словарь, который имеет совершенно другую последовательность.Получение местных жителей в заданном порядке с помощью Python

Итак, как я могу получить эти переменные без изменения их последовательности?

+2

Именно поэтому Python предлагает параметры ключевых слов. Почему вы не используете параметры ключевых слов? Почему вы используете большое количество параметров позиции? – 2010-12-16 12:47:31

ответ

2

Посмотрите на this other SO question. Они предлагают несколько способов сделать то, что вы хотите. Самый простой из них, кажется, использует inspect вместо locals.

Смежные вопросы