В самом конце собеседования вас неожиданно спросили: “Расскажите, что делает функция zip?”. В итоге, чтобы произвести максимальное впечатление, вы решили не только рассказать про неё, но и написать её аналог.
Даны строка и кортеж из чисел. Напишите программу, которая создаёт генератор из пар кортежей “символ — число”. Затем выведите на экран сам генератор и кортежи
Пример:
Строка: abcd
Кортеж чисел: (10, 20, 30, 40)
Результат:
<generator object <genexpr> at 0x00000204A4234048>
('a', 10)
('b', 20)
('c', 30)
('d', 40)
Дополнительно: создайте полный аналог функции zip, то есть сделайте так, чтобы программа работала с любыми итерируемыми типами данных.
Решение:
Решение можно скачать с Boosty.to
Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
62100login-checkМодуль 20. Задача 10. Свой zip
