Встречается на собеседованиях • сегодня

Приведи пример распаковки в Python

Распаковка (unpacking) в Python позволяет разбивать коллекции (списки, кортежи, словари) на отдельные элементы. Примеры:

python
# Распаковка списка/кортежа
numbers = [1, 2, 3]
a, b, c = numbers  # a=1, b=2, c=3

Распаковка с * для остатка

first, *middle, last = [1, 2, 3, 4, 5] # first=1, middle=[2,3,4], last=5

Распаковка словаря

user = {'name': 'Alice', 'age': 25}
print(f"{user['name']} is {user['age']}") # Распаковка в f-строке

Распаковка аргументов функции

def greet(name, age):
print(f"Hello {name}, you're {age}")

user_data = {'name': 'Bob', 'age': 30}
greet(**user_data) # Hello Bob, you're 30

text

Распаковка часто используется для передачи параметров, обработки данных и работы с коллекциями.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы