Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задание python

fawf agwgwg Ученик (96), закрыт 1 год назад
Есть два списка [1, 3, 5, 7, 10, 12, 21], [2, 2, 4, 8, 15, 11, 10]
При помощи функции map и lambda-функции создать итератор
На вход функция map принимает lambda-функцию и два вышеуказанных списка
Функция должна сравнивать два значения и подставлять в качестве элемента итератора наибольший из двух
Лучший ответ
Оракул Оракул (59187) 1 год назад
 def get_iterator(list1, list2): 
return iter(map(lambda t: max(t), zip(list1, list2)))

iterator = get_iterator([1, 3, 5, 7, 10, 12, 21], [2, 2, 4, 8, 15, 11, 10])
print(next(iterator))
print(next(iterator))
print(next(iterator))
Остальные ответы
Похожие вопросы