PYTHON ТРАНСПОНИРОВАНИЕ СПИСКА

Python предоставляет встроенную функцию для транспонирования списков, что очень удобно в случае, когда необходимо поменять местами строки и столбцы списка.

Для транспонирования списка необходимо передать его в функцию zip(), а затем развернуть его обратно с помощью map() и list():

lst = [[1, 2], [3, 4], [5, 6]]
transposed_lst = list(map(list, zip(*lst)))
print(transposed_lst)

В результате выполнения кода выше будет выведен транспонированный список:

[[1, 3, 5], [2, 4, 6]]

Вы можете использовать эту технику в своих проектах для эффективного обращения со списками в Python.

Задача из Собеседования на 160,000 Евро в Год

46 Генераторы списков Python - List comprehension

Python с нуля - Списки в Python - Методы списков, сортировка списка, срезы списков в Python

Transpose of Matrix using List comprehension in python #shorts

5.1 Транспонирование матрицы. \

29 Вложенные списки Python

12 Списки и операции над ними Python

BLGPG-C1D4BC7BB64C-24-09-20-01

Новые материалы: