例如有m个数:1 2 3 4 5 m。将其分组为(1,2)(2,3) (m-1,m)
def group(m):
a = []
for i in range(1,m+1):
a.append((i,i+1))
return a
x = [1, 2, 3, 4, 5]
res = list(zip(x, map(lambda x: x + 1, x),))
print(res)
"""--result
[(1, 2), (2, 3), (3, 4), (4, 5), (5, 6)]
"""