方法1:普通版
from math import ceil
def divide(lst, size):
if size <= 0:
return [lst]
return...)]
divide([1, 3, 5, 7, 9], 0)# [[1, 3, 5, 7, 9]]
divide([1, 3, 5, 7, 9], 2)# [[1, 3], [5, 7], [9]]
方法...4, 5], 0)) # [[1, 2, 3, 4, 5]]
list(divide_iter([1, 2, 3, 4, 5], 2)) # [[1, 2, 3], [4, 5]]
带有yield的函数返回的是生成器