Слайд 2Базовым типом структуры данных в Python является список. В других языках программирования
такой структурой является массив.
В Python для работы с массивом подключают модуль array, но чаще всего используют список.
Отличие списков от массивов заключается в функциях, которые можно выполнять с ними. Список более широкое понятие. В массиве все элементы имеют одинаковый тип, а в списке типы элементов могут быть различными.
Слайд 3Массив
Mas [1, 2, 4, 6, 10 , 34, 56]
Список
List [‘ad’, 4, ‘3+4’,
54]
Слайд 4Ключевые понятия
Список – набор элементов произвольного типа.
Массив – набор данных одного типа, записанных под
определенным именем.
Длина (размер) массива – количество элементов в массиве.
Индекс – порядковый номер элемента в массиве.
Одномерный массив – массив, в котором для задания элемента требуется один индекс.
Слайд 5! В Python нумерация элементов начинается с 0. Индекс элемента указывается в квадратных
скобках !
Num
[
=
45
78
-3
23
12
12
]
Имя массива
Длина массива
1
элемент
0
элемент
Num [0]
Num [1]
Слайд 6Cпособы создания массивов (списков)
1. Чтобы задать массив (список) в программе, можно указать
его имя и в квадратных скобках через запятую перечислить элементы. Значения строковых элементов записываются в апострофах.
Слайд 7Cпособы создания массивов (списков)
2. Можно описать пустой список и с помощью цикла
организовать ввод элементов с клавиатуры.
Слайд 8Cпособы создания массивов (списков)
3. Заполнение массива по определенному правилу. В данном случае
можно использовать генератор списка.
Слайд 9Работа с массивом и его элементами
Изменение значений отдельных элементов
Вывод отдельных элементов
Вывод всех
элементов используется цикл с параметром
Количество элементов можно определить с помощью функции len()
Для добавления в конец нового элемента применяется метод append().