Python: Чанкование

Python: Списки 4 сообщения
Обновлено: 29 марта, 09:20
435
Студентов
93%
Завершения

chunk.py

Реализуйте функцию chunked, которая принимает на вход число и последовательность. Число задает размер чанка (куска). Функция должна вернуть список, состоящий из чанков указанной размерности. При этом список должен делиться на куски-списки, строка — на строки, кортеж — на кортежи!

chunked(2, ['a', 'b', 'c', 'd'])  # [['a', 'b'], ['c', 'd']]
chunked(3, ['a', 'b', 'c', 'd'])  # [['a', 'b', 'c'], ['d']]
chunked(3, 'foobar')  # ['foo', 'bar']
chunked(10, (42,))  # [(42,)]

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов