Py学习  »  Python

如果两个元素相邻,则在Python中拆分列表

Marcus F • 3 年前 • 1339 次点击  

如何基于相邻元素拆分列表,如果我有一个

test = [3,5,7,1,10,17]

如果元素10和17相邻,我想拆分列表,以便拆分发生在 [3,5,7,1] [10,17] .

我知道有groupby,但我只知道如何使用它来检查是否存在一个元素,然后再拆分,而不是两个元素。

伪代码:

for i in list:
      if element[i] == 10 and element[i+1] == 17:
                  splitlist() # split before elements 10
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133294
 
1339 次点击  
文章 [ 3 ]  |  最新文章 3 年前