Несколько значений нескольким переменным
Одна строка Python может присвоить значения сразу нескольким переменным.
Примечание: здесь нужно ровно одно значение на каждую переменную. Если их количество не совпадает, Python выдаёт ошибку.
Пример
Prompt
Присвойте значения "Orange", "Banana" и "Cherry" трём переменным x, y, z в одной строке, затем выведите каждую из них.
Вывод: полная программа на Python
main.py
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Одно значение нескольким переменным
Одной строки достаточно и для того, чтобы присвоить нескольким переменным одно и то же значение:
Пример
Prompt
Присвойте одно и то же значение "Orange" трём переменным x, y, z в одной строке, затем выведите каждую из них.
Вывод: полная программа на Python
main.py
x = y = z = "Orange"
print(x)
print(y)
print(z)
Распаковка коллекции
Когда ваши значения уже находятся в коллекции, например в списке или кортеже, Python может извлечь их в отдельные переменные. Это называется распаковкой.
Распаковка списка
Prompt
Создайте список фруктов ["apple", "banana", "cherry"], распакуйте его в три переменные x, y, z и выведите каждую из них.
Вывод: полная программа на Python
main.py
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)