ฉันมีรายการสตริงของ 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