#将列表进行平均分组,如果不能整除,则将后面的元素全部放入最后一组
'''
n 指定列表元素个数
group 指定将列表分成的组数
per 每一组包括的元素个数
'''
def put(n,group):
l2 = []
num=0
l = range(n)
per = len(l) / group
for i in l[::per]: #改变i的索引值
l2.extend(l[i:i+per])
num+=1 #指定当前添加的组数
print l2
#如果只剩下一组,则将剩余元素全部追加至列表
if num==group-1:
l2.extend(l[i+per:])
print '*'*40
print '最后一组的内容是:',l[i+per:]
print '*'*40
break
print l2
put(40,4)
put(10,7)
版权声明:本文为博主原创文章,未经博主允许不得转载。