Similar presentations:
Списки - 3 (1)
1.
Списки - 3Структуры данных
2.
Алгоритм работы со списками1. Заполнить
2. Вывести на экран
3. Проанализировать / изменить содержимое
4. Вывести результат
3.
Изменение и результатИзменение элементов сводится к тому, что
они меняют свое значение.
Выводом результата при изменении
элементов является вывод
преобразованного массива
4.
Пример (умножить четные на 2)5.
Сортировкаa.sort() – сортировка по возрастанию
В комбинации с a.reverse() можно
отсортировать по убыванию.
6.
Обмен значениямиПеременные a и b меняют свои значения:
a, b = b, a
Задача: Поменять местами максимальный и
последний элементы:
a[imax], a[-1] = a[-1], a[imax]
Где imax – индекс максимального (его еще нужно
найти), а -1 – индекс последнего элемента.
7.
Задачи0. Создать список из 13 целых случайных чисел в
диапазоне от ̶ 40 до 40 и вывести на экран.
1. Заменить отрицательные элементы на 0.
2. Элементы, кратные 5, умножить на 5.
3. Отсортировать список по убыванию.
4. К элементам, стоящим на четных позициях,
прибавить квадрат их индекса.
5. Элементы, большие 36 заменить на
максимальный.
8.
Задачи6. Элементы, стоящие на четных позициях заменить на
максимальный.
7. Поменять местами максимальный и минимальный
элементы.
8. Найди произведение элементов между первым
элементом и минимальным.
9. Заменить максимальный элемент на среднее
арифметическое нечетных элементов.
10. В отсортированном по возрастанию массиве поменять
местами второй и предпоследний элементы.
programming