【发布时间】:2018-04-08 18:24:44
【问题描述】:
我有一个由一些数字组成的列表“x”,理想情况下我希望获得一个像“a”这样的列表
x = [12, 37, 64, 159, 205, 225, 239, 252, 257]
a = [(12,37),(37,64),(64,159),(159,205),(205,225),(225,239),(239,252),(252,257)]
我有以下代码,但它似乎没有做正确的事情:
for i in zip(x[::2], x[1::2]):
print(i)
我得到的结果如下:
(12, 37)
(64, 159)
(205, 225)
(239, 252)
【问题讨论】: