Back to questions
Junior — Middle
47
Можешь показать, как в Python реализуется распаковка коллекций или последовательностей в переменные?
Answer from AI
sobes.tech AI
В Python распаковка коллекций или последовательностей позволяет присвоить элементы коллекции отдельным переменным в одной строке. Это удобно для работы с кортежами, списками и другими итерируемыми объектами.
Пример распаковки списка:
numbers = [1, 2, 3]
a, b, c = numbers
print(a) # 1
print(b) # 2
print(c) # 3
Также можно использовать "звёздочку" для сбора оставшихся элементов:
data = [1, 2, 3, 4, 5]
a, *b, c = data
print(a) # 1
print(b) # [2, 3, 4]
print(c) # 5
Распаковка работает и с кортежами, строками и другими итерируемыми объектами.