ПРОГРАММИРОВАНИЕ
109
В содержание
Элемент с индексом –1 равен 0: A[-1]=0.
Иногда отрицательную индексацию удобнее использовать для получения последнего
элемента в списке, потому что не нужно знать длину списка, чтобы получить доступ к по-
следнему элементу.
Элементы списка можно выводить на экран. Это можно сделать или с помощью
отдельного оператора print:
print(a)
или использовать следующий фрагмент:
a=[2,5.9,10,8]
for i
in range(len(a)):
print(a[i])
либо вывести элементы списка в одной строке:
a=[2,5.9,10,8]
for i
in range(len(a)):
print(a[i],end=" ")
Также учитель рассматривает внутреннее представление списков:
хранятся указатели
на объекты, а не сами объекты. Python размещает элементы списка в памяти, затем раз-
мещает указатели на эти элементы. Таким образом, список в Python — это массив указа-
телей.
IV. Этап проверки понимания и первичного закрепления — 8 мин.
Деятельность учителя: предлагает учащимся для решения следующие задачи.
1. Задать список m=[3,9,0,6,-2]. Вывести на экран третий и последний элементы.
2. Задать список
a=["mother","father","sister","brother"].
Вывести на экран элементы списка один за другим.
3. Задать список длиной 10 случайным образом. Вывести список на экран разными
способами.
Деятельность учеников: выполняют задания учителя.
V. Этап контроля усвоения и коррекции ошибок — 4 мин.
Деятельность учителя: предлагает учащимся ответить на следующие вопросы.
1. Какое определение списка в языке Python вы можете дать?
2. Как можно задать список в языке Python?
3. Как вывести список на экран?
4. Как обратиться к элементу списка?
5. Какие способы индексации элементов списка в языке Python вы знаете?
Деятельность учеников: отвечают на вопросы учителя.
VI.
Информация о домашнем задании, инструктаж по его выполнению — 2 мин.
Деятельность учителя: предлагает учащимся решить дома следующую задачу: задать
список длиной 15 случайным образом. Вывести на экран сумму пятого и десятого элемен-
тов.