对一个list进行分组,要求控制每组中的元素个数: 1.使用切片分组: lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1] #lst可为空,最后返回值也为空 num=3 #定义每组包含的元素个数 for i in range(0,len(lst),num): print lst[i:i+num] 返回: [1, 2, 3] [4, 5, 6] [7, 8, 9] [8, 7, 6] [5, 4, 3] [2, 1] 2.使用迭代方式