小编Ali*_*ani的帖子

Pythonic将嵌套列表操作为嵌套的chunked列表的方法

我有一个列表,其嵌套列表的大小可能会随着2的倍数而变化.目前,在此示例中,嵌套列表的长度为4.

a_list = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
Run Code Online (Sandbox Code Playgroud)

根据长度,我试图打破列表,以最好的pythonic方式获得以下结果:

a = [[1,2], [5,6], [9,10]]
b = [[3,4], [7,8], [11,12]]
Run Code Online (Sandbox Code Playgroud)

如果嵌套列表的长度为6,那么

c = [[..], [..], [..]]
Run Code Online (Sandbox Code Playgroud)

它是一种嵌套列表的转置,但在一行中有2组值不能转置.

python list

2
推荐指数
1
解决办法
123
查看次数

标签 统计

list ×1

python ×1