목록에서 연속된 번호 그룹 식별 목록에서 연속된 번호 그룹을 식별하여 다음을 수행하고자 합니다. myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) 반품: [(2,5), (12,17), 20] 그리고 이것을 하는 가장 좋은 방법이 무엇인지 궁금했다(특히 Python에 내장된 것이 있다면). 편집: 원래 개별 번호는 범위가 아닌 개별 번호로 반환해야 한다는 것을 깜빡했습니다.편집 2: OP의 새로운 요건에 응답하려면 ranges = [] for key, group in groupby(enumerate(data), lambda (index, item): index - item): group = map(itemgetter(1), group) if len(group) > 1:..