Лаб. работа “Итераторы в Python”
Теоретическая информация об итераторах
Задания
Проверка наличия элемента в списке: Запросите у пользователя ввод числа. После этого с помощью функции
in
проверьте, содержится ли введенное число в предопределенном списке.Сложение элементов двух списков с помощью zip: Создайте два списка одинаковой длины. С помощью функции
zip
объедините их в пары и пройдите по этим парам, суммируя элементы.Удвоение чисел с помощью map: Напишите программу, которая принимает список чисел от пользователя и с помощью функции
map
удваивает каждое число.Нумерация элементов списка с помощью enumerate: Создайте список строк. Используйте функцию
enumerate
, чтобы вывести на экран нумерованный список строк.Фильтрация четных чисел из списка с помощью filter: Создайте список чисел. С помощью функции
filter
отфильтруйте из него только четные числа.Сортировка списка с помощью sorted: Попросите пользователя ввести числа через запятую. Разделите введенную строку и преобразуйте числа в список. Отсортируйте этот список с помощью функции
sorted
.Проверка наличия хотя бы одного положительного числа в списке с помощью any: Создайте список чисел. С помощью функции
any
проверьте, содержит ли этот список хотя бы одно положительное число.Проверка, являются ли все элементы списка числами, с помощью all: Запросите у пользователя ввод строк через запятую. Разделите введенную строку и преобразуйте элементы в список. С помощью функции
all
проверьте, состоят ли все элементы списка только из чисел.Склеивание двух списков строк с помощью zip и map: Создайте два списка строк одинаковой длины. Используйте функцию
zip
для объединения их в пары и функциюmap
, чтобы склеить строки из каждой пары.Поиск максимальной длины строки в списке с помощью функции max и функции len: Создайте список строк. С помощью функции
max
и функцииlen
найдите строку с максимальной длиной в списке.