Для початку перегляньте відео від початку до 6хв 40сек :
Список – це послідовність даних будь-якого типу.
В одному списку можуть міститися цілі та дійсні числа, текстові рядки, логічні типи та інші списки.
Приклад списку:
Кожен елемент списку має свій порядковий номер – індекс. Індекси списку починаються з 0. Через індекс можна звернутися до елементів списку. Для того, щоб звернутися до конкретного елементу списку, необхідно вказати індекс у квадратних дужках. Наприклад: print(L[2]) виведе на екран 3.1415
Після виконання (F5) на екрані ми побачимо:
>>>
Сидоренко : 16 років.
>>>
Щоб створити список, необхідно надати йому значення в квадратних дужках.
Для створення порожнього списку необхідно присвоїти змінній квадратні дужки
Для додавання нових елементів до списку використовують метод append.
Припустимо, що маємо список
names = ['Вася','Петя']
Доповнюємо список з клавіатури.
new = input("введіть нове ім'я ")
names.append(new)
Припустимо, що з клавіатури було введено 'Клава'. Тоді список матиме вигляд:
['Вася','Петя','Клава']
Наповнити список іменами учнів. В прикладі використовується нескінченний цикл. Для припинення циклу необхідно ввести порожній рядок (крок 4).
# 1. створюємо порожній список names
# 2.початок нескінченного циклу
# 3. ввести ім'я учня.
# 4.Якщо нічого не ввести і натиснути Enter
# то цикл припиниться і виконається крок 7
# 5.ввести бал
# 6.Додати new до списку names
# 7.Додати ball до списку names
# 7.Вивести список names
len() визначає довжину списку. Результат - ціле число.
Наприклад: якщо lst = [1,2,3,4], то результатом len(lst) буде 4.
len() дає можливість виводити список використовуючи цикл.
#Якщо виводити на екран список вказівкою print(),
#він виведеться в рядочок.
print(names)
#виведемо цей список в стовпчик
for n in range(len(names)):Даний приклад демонструє виведення списку в рядок і в стовпчик. Якщо для виведення в рядок достатньо команди print(names), то для виведення в стовпчик необхідно створити цикл і вивести командою print(names[n]) кожен елемент окремо.
>>>
['Іванов', 'Петров', 'Джобс', 'Гейтс']
Іванов
Петров
Джобс
Гейтс
>>>
Створити програму яка б додавала введені з клавіатури предмети розкладу занять в циклі. Припинення введення - клавіша Enter. Після цього цей список предметів програма має вивести в стовпчик. Кожен пункт списку має бути пронумерований.
Приклад виконання вправи:
>>>
1) Алгебра
2) Хімія
3) Мистецтво
4) Біологія
5) Інформатика
>>>
Список довільної довжини заповнюється з клавіатури. Програма має вивести на екран спочатку непарні числа, а потім парні.
Приклад виконання вправи:
>>>
введіть число 2
введіть число 3
введіть число 4
введіть число 5
введіть число 6
введіть число 7
введіть число 8
введіть число
----парні-----
3
5
7
----непарні-----
2
4
6
8
>>>