我写出一半了,还有一个边界的错误。
def func(listTemp, n):
for i in range(0, len(listTemp), n):
yield [listTemp[i],listTemp[i+3]]
if __name__ == '__main__':
listTemp = [1,2,3,4,5,6,7,8,9]
temp = func(listTemp, 4)
for i in temp:
print(i)
===
是不是listTemp[i+3]增加一个带lamda函数的判断就好了?
【 在 wwwfish 的大作中提到: 】
: 可以的
: 发自「今日水木 on iPhone XS」
--
修改:javame FROM 124.78.8.*
FROM 124.78.8.*