小编eme*_*nce的帖子

如何在Python中将列表切片为连续的非零整数组

似乎无法在网上找到这个线索,也无法自己解决这个问题:

我将如何切片列表,以便返回连续的非零整数切片列表.即:

data = [3, 7, 4, 0, 1, 3, 7]
Run Code Online (Sandbox Code Playgroud)

我想生产:

slices = [[3, 7, 4], [1, 3, 7]]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种迭代列表的方法,一直倾向于生成器让我知道连续组的开始和停止时,通过测试前后是否有0,但后来我有点难过.

python

6
推荐指数
2
解决办法
1138
查看次数

标签 统计

python ×1