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