Списки и массивы: как хранить много значений
Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.
Краткий ответ
Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.
Список или массив хранит несколько значений под одним именем. Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.
В 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)
Списки помогают переходить от отдельных переменных к обработке данных. Это один из ключевых шагов от простых программ к задачам ОГЭ, ЕГЭ и олимпиадной информатики.
Что важно запомнить
- Список или массив хранит несколько значений под одним именем.
- Это удобно, когда в задаче есть набор оценок, температур, чисел, слов, результатов участников или координат.
- В Python список создается с квадратными скобками: Индексация начинается с нуля: первый элемент имеет индекс 0, второй — индекс 1.
- Функция len возвращает количество элементов.
https://yadro-code.ru/lessons/without-university/school-programming-basics/school-programming-06