sizes=[5,12,18,23,42]
a=zip(sizes[:-1],sizes[1:])
print(a)
the result is this
<zip object at 0x0000018607996D80>
Process finished with exit code 0
>Solution :
You probably want to use the following:
print(list(a))
# [(5, 12), (12, 18), (18, 23), (23, 42)]
you are currently printing a zip object, which is printing as expected. Casting it to a list let’s you view the entire thing.
More Details
zip works lazily, so it only actually processes the elements as you ask to see them. As a result, there isn’t really anything to show. Converting to a list processes all of the elements and stores them in a list.