Possible en double:
How do you split a list into evenly sized chunks in Python?façon pythonienne de diviser la liste?
J'ai une fonction comme ci-dessous:
def split_list(self,my_list,num):
.....
.....
où my_list est:
my_list = [['1','one'],['2','two'],['3','three'],['4','four'],['5','five'],['6','six'],['7','seven'],['8','eight']]
Je veux diviser la liste par num donné:
à savoir si num = 3 puis sortie sera: [[['1','one'],['2','two'],['3','three']],[['4','four'],['5','five'],['6','six']],[['7','seven'],['8','eight']]]
si num = 4 puis
[[['1','one'],['2','two'],['3','three'],['4','four']],[['5','five'],['6','six'],['7','seven'],['8','eight']]]
@DrTyrsa: Cela est différent. Là, la taille du morceau est spécifiée, ici le nombre de morceaux. –
@Felix Kling: non, c'est un doublon exact. – Kimvais
@Felix Kling Je vois deux morceaux pour 'num = 4'. Et toi? – DrTyrsa