🐍
infoО работе

ЛР №5: Одномерные списки

Теория, структура list и критерии оценки

format_list_bulletedЧто такое список?

Список (list) — это тип данных в Python, который хранит несколько значений в одной переменной. Элементы расположены в определённом порядке и доступны по индексу.

📦
Хранит любые данные
[1, 2.5, "привет", True]
🔢
Индексация с нуля
nums[0] — первый элемент
✏️
Изменяемый
nums[0] = 99 — изменить элемент

compare_arrowsПеременная vs. Список

❌ Без списка
grade1 = 5
grade2 = 4
grade3 = 5
grade4 = 3
grade5 = 4
# 5 переменных для 5 оценок!
✅ Со списком
grades = [5, 4, 5, 3, 4]
# 1 переменная для 5 оценок!

avg = sum(grades) / len(grades)
print(f"Средняя: {avg}")

buildОсновные методы списка

Метод / Функция Что делает Пример
append(x)Добавляет x в конецnums.append(5)
len(lst)Длина спискаlen(nums) → 5
min(lst)Минимальный элементmin(nums) → 1
max(lst)Максимальный элементmax(nums) → 9
sum(lst)Сумма всех элементовsum(nums) → 25
x in lstПроверка наличия5 in nums → True

gradeКритерии оценки

Балл Оценка Требования
9–10ОтличноВсе 5 заданий, используется append(), срезы, встроенные функции
7–8ХорошоЗадания 1–4, список формируется правильно, перебор работает
5–6Удовлетворит.Задания 1–3, ввод и вывод списка работает
1–4Неудовлетвор.Менее 3 заданий или работа не выполнена