Combining every pair of list items and creating a new list.

ast nomail at com.invalid
Tue Jul 18 10:23:38 EDT 2017


<aaron.m.weisberg at gmail.com> a écrit dans le message de 
news:621ca9d5-79b1-44c9-b534-3ad1b0cf44a4 at googlegroups.com...
> Hi,
>
> I'm having difficulty thinking about how to do this as a Python beginner.
>
> But I have a list that is represented as:
>
> [1,2,3,4,5,6,7,8]
>
> and I would like the following results:
>
> [1,2] [3,4] [5,6] [7,8]
>
> Any ideas?
>
> Thanks

list(zip(L[0::2], L[1::2]))
[(1, 2), (3, 4), (5, 6), (7, 8)]

>>> list(map(list, zip(L[0::2], L[1::2])))
[[1, 2], [3, 4], [5, 6], [7, 8]]




More information about the Python-list mailing list