Задачи на использование списов

Задача 1

Базовый уровень

Создать пустой список. добавить в него наименования дней недели

Задача 2

Базовый уровень

Создать пустой список . Добавить в него целые числа от 0 до 20

Задача 3

Базовый уровень

В пустой список добавит все четные числа из диапазона от 0 до 40

Задача 4

Базовый уровень

В пустой список добавит все нечетные числа из диапазона от 0 до 40

Задача 5

Базовый уровень

В пустой список добавит все  числа, имеющие делителем 3 из диапазона от 0 до 100

Задача 6

Базовый уровень

В пустой список добавит все  числа, имеющие делителем 3 и 4 из диапазона от 0 до 100

Задача 7

Базовый уровень

Создать из строки список

Задача 8

Базовый уровень

Из строки, содержащей слова и пробелы между ними, создать список слов.

Задача 9

Базовый уровень

Создатьь пустой список. Добавить в него кортежи, состоящие из номера месяца и названия месяца

Задача 10

Базовый уровень

В список чисел от 0 до 40 после каждого четного значения добавить 0

Задача 11

Базовый уровень

В список чисел от 0 до 40 после каждого третьего элемента добавить 0

Задача 12

Базовый уровень

Дан произвольный список. Представьте его в обратном порядке.

Задача 13

Базовый уровень

Задача 14

Базовый уровень

Составить программу подсчета различных букв в слове

Задача 15

Базовый уровень

Задача 16

Базовый уровень

Печать всех простых чисел до 500

Задача 17

Базовый уровень

Подсчет суммы цифр числа

Задача 18

Базовый уровень

Подсчет суммы элементов одномерного массива

Задача 19

Базовый уровень

Подсчет суммы элементов двухмерного массива

Задача 20

Базовый уровень

Поиск максимального элемента в массиве

Задача 21

Базовый уровень

Поиск минимального элемента в массиве

Задача 22

Базовый уровень

Поиск среднего арифметического в массиве

Задача 23

Базовый уровень

Печать всех элементов массива из интервала C..D

Задача 24

Базовый уровень

Циклический сдвиг элементов массива вправо

Задача 25

Базовый уровень

Печать самого часто встречающегося элемента из массива

Задача 26

Базовый уровень

Все ли элементы массива различны?

Задача 27

Базовый уровень

Сортировка массива "пузырьком"

Задача 28

Базовый уровень

Напишите функцию change(lst), которая принимает список и меняет местами его первый и последний элемент.
В исходном списке минимум 2 элемента.

Задача 29

Базовый уровень

Функция to_list() принимает неограниченное количество параметров.
Обработайте их так, чтобы на выходе получить список из этих элементов.

Переменная args, обозначающая неограниченное количество неименованных параметров, представлена внутри любой функции в виде кортежа. Если применить к нему функцию list(), то получим требуемый список.

Задача 30

Базовый уровень

Николай задумался о поиске «бесполезного» числа на основании списка.
Суть оного в следующем: он берет произвольный список чисел, находит самое большое из них, а затем делит его на длину списка.
Студент пока не придумал, где может пригодиться подобное значение, но ищет у вас помощи в реализации такой функции useless(s).

Задача 31

Базовый уровень

Требуется создать функцию list_sort(lst), которая сортирует список чисел по убыванию их абсолютного значения.

Для решения потребуется метод sort(), в который передается функция, определяющая абсолютное значение.

Задача 32

Продвинутый уровень

На входе имеем список строк разной длины.
Необходимо написать функцию all_eq(lst), которая вернет новый список из строк одинаковой длины.
Длину итоговой строки определяем исходя из самой большой из них.
Если конкретная строка короче самой длинной, дополнить ее нижними подчеркиваниями с правого края до требуемого количества символов.
Расположение элементов начального списка не менять.