Списки и массивы: как хранить много значений

Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.

Краткий ответ

Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.

Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.

В Python список создается с квадратными скобками:

scores = [5, 4, 3, 5, 4]
print(scores[0])
print(len(scores))

Индексация начинается с нуля: первый элемент имеет индекс 0, второй — индекс 1. Функция len возвращает количество элементов.

Перебор списка

Чаще всего список перебирают циклом:

numbers = [3, 8, 2, 10]
maximum = numbers[0]

for number in numbers:
    if number > maximum:
        maximum = number

print(maximum)

Так работает поиск максимального значения. Важно правильно выбрать начальное значение: если взять 0, программа ошибется на списке из отрицательных чисел.

Когда нужен индекс

Индекс нужен, если важно положение элемента: заменить значение, сравнить соседние элементы или вывести номер. Тогда используют range(len(numbers)) или enumerate.

numbers = [10, 15, 8]

for index, value in enumerate(numbers):
    print(index, value)

Списки помогают переходить от отдельных переменных к обработке данных. Это один из ключевых шагов от простых программ к задачам ОГЭ, ЕГЭ и олимпиадной информатики.

Что важно запомнить

https://yadro-code.ru/lessons/without-university/school-programming-basics/school-programming-06