Лекция №5: Python. Одномерные и двумерные массивы в Python

preview_player
Показать описание
В данной практической лекции (теория + практика) вы познакомитесь с одномерными и двумерными массивами в Python: что это, для чего необходимы и применение на практике.
Рекомендации по теме
Комментарии
Автор

Массив - специализированные ячейки, контейнеры, способные хранить более одного элемента одновременно; упорядоченный набор элементов, каждое значение которого может храниться один тип данных.

# одномерные массивы
import array as arr
a = arr.array('i', - одномерный массив
i - целочисленный тип данных (2 байта)

# операции
len() - длина массива
[0], [1], [-1] - извлечение элемента по индексу
index() - порядковый номер элемента массивa
[x:y] - элементы диапазона (срез)
Insert() - добавить новое значение в массив
extend() - добавить элементы массива в конец
append() - добавить значение в конец
remove() - удалить значение массива
reverse() - сформировать элементы массива в обратном порядке
tolist() - преобразовать массив в список


# двумерные массивы (матрицы)
a = [list(int, input("Введите значение матрицы: ").split()) for i in range(int(input("Введите размерность матрицы: "))]
list - список
двумерный массив состоит из списков
map - встроенная функция, используется для применения функции к каждому элементу итерированного объекта.
map может возвращать объект, который можно использовать в других частях программы.
map нужен, чтобы без ошибок возвращался итерированный объект и была возможность ввести данные


# вывод двумерного массива в виде матрицы
for i in x:
for y in i:
print(y, end = ' ')
print()

# вывод определённого столбца
c = 0
for i in x:
print(i[c-3]')

kama_trick