Python распаковка списка

Преобразуй свой код Python: узнай, как распаковка списков может мгновенно увеличить эффективность и чистоту вашего кода!

Распаковка списков в Python

В Python распаковка списков - это мощная особенность, которая позволяет присвоить значения элементов списка различным переменным напрямую.

Базовый пример распаковки


numbers = [1, 2, 3]
x, y, z = numbers
print(x)
print(y)
print(z)

В этом примере значения списка numbers присваиваются переменным x, y, и z соответственно.

Распаковка с использованием звездочки *


numbers = [1, 2, 3, 4, 5]
x, *y, z = numbers
print(x)
print(y)
print(z)

Здесь первое значение списка присваивается переменной x, последнее значение - переменной z, а все остальные значения - переменной y в виде списка.

Вложенная распаковка


numbers = [[1, 2], [3, 4]]
[x, y], [z, w] = numbers
print(x)
print(y)
print(z)
print(w)

В данном примере происходит распаковка вложенных списков. Список numbers состоит из двух списков, и каждый из них распаковывается в отдельные переменные.

python распаковка списка

Комментарии