Codabledays

毎日はcodeの欠片

2019-06-13から1日間の記事一覧

リストを連続した同じ要素のグループに分ける

小ネタ。よく使うけど忘れるのでメモ。 「110011」みたいに0と1で構成されていたら「11」「00」「11」に分割して処理したいときは、itertoolsのgroupbyを使う。 from itertools import groupby s = [0, 0, 2, 2, 1, 1, 3, 0, 5, 5, 1, 1, 4, 0, 0, 1, 1] for…