возвращает схему списка.
каждые 2 элементы мне нужно добавлять в список, если длина списка не четное то в конец добавлять 1.
то есть [1,2,3,4] -> [2,2]
[1,2,3,4,5] -> [2,2,1]
[1,2,3,4,5,6] -> [2,2,2]
как реализовать такую функцию? есть идеи?
new_len = len(my_list)//2 new_list = [2 for _ in range(new_len)] if len(my_list) % 2 >0: new_list.append(1)
Зачем давать сразу готовый ответ?
а какая разница? если он учится, все равно ничего не сдаст сам при проверке. а так может посмотрит и разберется
а тебе зачем?
для создания кнопок в телеграм боте. пишу чтоб автоматом определял схему кнопок
ну и иногда дать готовый ответ быстрее и удобнее всем
a, b = divmod(len(items), 2) schema = [2] * a + [1] * b
Зачем?
Тебе аиограм дал adjust, так нет, хотим костыли костылить
Обсуждают сегодня