У меня есть список строк Python, такой что
Вход:
li = ['aaa','bbb','aaa','abb','abb','bbb','bbb','bbb','aaa','aaa']
Что я могу сделать, чтобы сгенерировать другой список, подсчитывающий количество последовательных повторений любой строки в списке? Для приведенного выше списка список возврата выглядит следующим образом:
Ожидаемый результат:
li_count = [['aaa',1],['bbb',1]['abb',2],['bbb',3],['aaa',2]]
li_count = [['aaa',1],['bbb',1],['aaa',1],['abb',2],['bbb',3],['aaa,2]]
должно быть правильно. И, пожалуйста, покажите, как выглядят ваши попытки до сих пор и почему они не работают. - person SpghttCd   schedule 13.06.2018