小编Mic*_*oid的帖子

Python根据子列表中的第一个元素将列表拆分为子列表

我想拆分一个看起来像这样的列表:

list = [5, a, b, c, d, e, 2, a, b, 4, a ,b ,c ,d , ...]
Run Code Online (Sandbox Code Playgroud)

进入这个:

list  = [ [5, a, b, c, d, e], [2, a, b] , [4, a ,b ,c ,d] ...]
Run Code Online (Sandbox Code Playgroud)

第一个元素/数字是可变的,因此没有模式可以将其拆分为偶数块.块大小或长度应基于块的第一个元素.此外,字母字母只是占位符,使示例更具可读性,实际上字母字母是浮点数和数字.

所以大名单真的看起来像这样:

list = [5, 7, 3.2, 3.1, 4.6, 3, 2, 5.1, 7.1, 4, 5.12 ,3.4 ,4.8 ,12.1 , ...]
Run Code Online (Sandbox Code Playgroud)

python list sublist

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

标签 统计

list ×1

python ×1

sublist ×1