[問題] list處理連續出現字元

看板Python作者 (政大柯景騰)時間9年前 (2014/10/03 15:22), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
大家好 我剛學PYTHON 有一個關於LIST的問題 我有一筆list,裡面只存在 a跟b 例如 [a,a,b,b,a,b,a,a] 我想要判斷a長度跟b長度 想法是這樣的 for i in list: if list[i+1]=list[i] len2+=1 但我查了好多語法 找不到再python這邊的用法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.164.134 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1412320962.A.11D.html

10/03 16:36, , 1F
長度?個數?
10/03 16:36, 1F

10/03 17:45, , 2F
建議改用文字敘述,或轉用其他能正確表示的方式
10/03 17:45, 2F

10/03 18:45, , 3F
我猜你需要 itertools.groupby
10/03 18:45, 3F
文章代碼(AID): #1KBax24T (Python)
文章代碼(AID): #1KBax24T (Python)