функцию, что-то там проверить, далее для следующих трех элементов вызвать функцию [{'year': 2021.0, 'month': 5.0, 'count': 3}, {'year': 2022.0, 'month': 1.0, 'count': 21}, {'year': 2021.0, 'month': 11.0, 'count': 45}] ?
Спасибо
Что-то странное тут
Ну соответственно еще один цикл запустить и там в каждом элементе будет список из 3х элементов.
ну так твой код говорит выглядит, как будто ты сатану вызываешь
на телефоне писать код не удобно
ну словами опиши
тем же компрехеншеном
там не число тогда будет, а смещение/срез от до
да, по-моему это яснее говорит, что ты хочешь сделать
Я бы поспорил о том насколько этот код понятнее и намереннее step = 3 [data[start:start+step] for start in range(0, len(data), step)]
test_lst = [1, 2, 3, 4, 5] for i in range(int(-len(test_lst) // 3 * -1)): print(test_lst[i*3:i*3+3])
Ну я бы сказал что
чота мне самому так кажется, но твой код это лучше не делает)
первый вариант питоничнее, второй более программерский https://t.me/ru_python/1710756 https://dpaste.org/8N878
Спасибо, это то, что надо
ну тут кого-нибудь типа тишки или алекса спросить надо
Обсуждают сегодня