Próbuję wymyślić funkcję, która pobiera dane wejściowe x i podzielić dużą listę z liczbą elementów x * x na x mniejsze listy z x elementów w każdym lista npPodzielić listę elementów n * n na n list z n elementami na każdej liście
big_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
def split_list (x):
big_list = pairs (x)
small_list = [big_list[0:x] for x in range (x)]
Moja wyjściowa musi być:
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
ale nie otrzymuję go, co polecacie?
dlaczego nie można po prostu użyć przekształcenia? – Abra001
"po prostu użyj numpy" to jquery z Pythona. –
https://stackoverflow.com/questions/30379560/what-does-this-function-do-python-iterators –