Souvenons-nous de ça
split_list(l, n)
#l:liste
#n:Nombre d'éléments dans la sous-liste
Je vais casser la liste
def split_list(l, n):
for idx in range(0, len(l), n):
yield l[idx:idx + n]
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #Liste originale
result = list(split_list(l, 3)) #Combien d'éléments à diviser
print(result) # [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
Recommended Posts