Функция на Python. Помогите разобраться с кодом
Есть функция на Python. В ней есть строка, я не могу понять, что она делает и как она работает.
Строка - name_currency, course_currency = currencies[currency]. Код ниже в картинке.
Подскажите, как называется этот приём, что он делает?
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
name_currency, course_currency = currencies[currency]
currencies - это словарь, из него берётся элемент по ключу currency. При этом элементы этого словаря - кортежи. С помощью такого присваивания name_currency, course_currency = ... кортеж из двух элементов распаковывается в две отдельные переменные.
