从Python中的数字列表中提取数字顺序

时间:2017-01-26 10:12:30

标签: python list numeric

假设我有一个数字列表:

n=[1,2,3,6,7,20,21,22]

我想编写一个可以检测列表中任何数字顺序的代码,在这种情况下将是:(1,2,3) and (6,7) and (20,21,22)

任何人都有这样的想法吗? 顺便说一句,它是在python :) 谢谢!

1 个答案:

答案 0 :(得分:0)

你可以遍历列表和每个num检查前一个是否小于1.如果是这样 - 你将它们都添加到累加器列表中。如果不是 - 返回累加器并开始新的收集。 你没有标记语言,所以我不会提供实际代码,对不起:)