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

Python, вложенные списки, кто знает помогите

Анджелла Калмыкова Ученик (124), на голосовании 2 года назад
Только начал учить питон, дошел до вложенных списков столкнулся с проблемой
Мне нужно из одного списка
Сделать 3 вложенных в одном списке
Элементы должны быть кратны 5 т.е.
Если у меня в списке 20 элементов, то мне надо разделить их на четыре вложенных списка
[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12,13,14,15], [16,17,18,19,20]]
В задаче у меня 15 элементов, сделать из них три вложенных кратных пяти
Помогите пожалуйста ничего уже в голову не лезет
Голосование за лучший ответ
Терр Онтал Мудрец (14685) 2 года назад
Создай новый список lst
Потом создай список lst_tmp
Иди по исходному массиву и добавляй элементы в lst_tmp. Когда длина lst_tmp будет равна 5 добавляй lst_tmp в lst и после этого обязательно создавай новый список в lst_tmp
Анджелла КалмыковаУченик (124) 2 года назад
Лучший. Если есть возможность можешь написать сам код. Через телефон писать в pythoninterpreted очень сложно а прочитав тяжело воспринять. Если не напишешь все равно спасибо
Посада Ядерная Гуру (4789) 2 года назад
 my_list = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75] 

nested_lists = [[] for _ in range(3)] # создаем 3 пустых вложенных списка

for i, num in enumerate(my_list):
nested_lists[i % 3].append(num) # добавляем элемент в соответствующий вложенный список

print(nested_lists)
Похожие вопросы