목록에 일련의 숫자가 있습니다. 개별적인 시퀀스 (단일 값 포함)를 얻으려면 우아한 솔루션, 바람직하게는 목록 이해를 찾고 있습니다. 나는이 작은 문제를 해결했다. 그러나 그것은 매우 pythonic하지 않다.파이썬 - 목록 이해력이있는 증분 번호가 매겨진 시퀀스 찾기
input = [1, 2, 3, 4, 8, 10, 11, 12, 17]
원하는 출력이어야 :
다음은 입력 시퀀스를 정의
output = [
[1, 2, 3, 4],
[8],
[10, 11, 12],
[17],
]
'[1,2,2,3,5]'와 같이 두 개의 동일한 번호가 연속적으로 나타날 수 있습니까? – TerryA
아니요, 모든 숫자는 고유하며 n + 1은 항상 n보다 큽니다. – skovsgaard