Теория:
Найти элемент в списке можно как по значению, так и по индексу.

Рис. \(1\). Пример \(7\)
Обрати внимание!
• При поиске по индексу мы можем использовать как нумерацию с начала, так и нумерацию с конца.
• index — это метод, и он находит первое вхождение элемента с заданным значением.
• index — это метод, и он находит первое вхождение элемента с заданным значением.
Задачи нахождения в списке элемента, удовлетворяющего каким-то условиям, разнообразны.
Рассмотрим нахождение минимального и максимального элементов.
В Python есть встроенные функции, которые ищут максимум и минимум последовательности.
В Python есть встроенные функции, которые ищут максимум и минимум последовательности.

Рис. \(2\). Функции min и max
Попробуем реализовать этот алгоритм самостоятельно.
План решения задачи будет таким: перебираем в цикле for все элементы списка, заранее заготовив элементы, которые условно считаем максимальными и минимальными. Сравниваем каждый элемент списка с ними: если элемент меньше максимального — меняем минимум, если больше минимального — меняем максимум.

Рис. \(3\). Пример \(8\)
Обрати внимание!
• Сколько раз бы ты ни запускал эту задачу, результаты будут разными, потому что для заполнения списков мы использовали случайные числа. Сначала из встроенного модуля random импортировали функцию randint, которая генерирует случайные целые числа. Потом при заполнении списка сгенерировали случайное число в интервале (\(-150\), \(120\)).
• Списки \(a\) и \(b\) мы задали и заполнили разными известными тебе способами; вывод в операторе print организовали через метод format и без него — результат от этого не изменился.
• Всё, что нужно знать о числах \('inf'\) и '\(-inf'\), мы пояснили в комментариях в программе. Конкретно для этой задачи мы знаем минимальное и максимальное возможные числа — это \(-150\) и \(120\). Но если максимально допустимое (минимально допустимое) число неизвестно, то можно использовать приведённые в примере возможности.
• Списки \(a\) и \(b\) мы задали и заполнили разными известными тебе способами; вывод в операторе print организовали через метод format и без него — результат от этого не изменился.
• Всё, что нужно знать о числах \('inf'\) и '\(-inf'\), мы пояснили в комментариях в программе. Конкретно для этой задачи мы знаем минимальное и максимальное возможные числа — это \(-150\) и \(120\). Но если максимально допустимое (минимально допустимое) число неизвестно, то можно использовать приведённые в примере возможности.
Источники:
Рис. 1. Пример 7. © ЯКласс.
Рис. 2. Функции min и max. © ЯКласс.
Рис. 3. Пример 8. © ЯКласс.