У меня есть простая алгоритмическая проблема, с которой я как-то сейчас борется. А именно, у меня есть данные, такие как:Найти ряд следующих чисел
[('standby', [16, 17]),
('unavailable', [15, 18, 19, 20]),
('work', [7, 8, 9, 10, 12, 13])]
, и я хочу, чтобы заменить его серии следующих номеров для каждого:
['standby', '16 - 17'],
['unavailable', '15'],
['unavailable', '18 - 20'],
['work', '7 - 10'],
['work', '12 - 13'],
Может кто-нибудь мне точку в правильном направлении?
Заранее спасибо.
что вы пробовали? – sashas
@sasha Я пробовал перебирать список и сравнивать число со следующим, аналогично тому, что предлагал vrachlin –
я ответил на ваш вопрос? – vrachlin