python入門學習:基礎練習題二(列表等分)

 

 列表等分:

1.利用函數,將給定的列表等分。

一般方法:

from math import ceil

def eq_div(lis,size):
    if size<0:
        return lis
    else:
        new_lis=[]
        for i in range(0,ceil(len(lis)/size)):
            lis0=list(lis[i*size:(i+1)*size])
            new_lis.append (lis0)
            
    return new_lis
        
        
    

list1=[1,2,4,5,9,7,8]
lis=eq_div(list1,3)

print(lis)

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章