これの続き。 blog.pepese.com Non-unique Elements 与えられたリストでユニークな要素を消す問題。 ■自分の回答 def checkio(data): a = [] for i in data: if i not in a: a.append(i) for i in a: if data.count(i) < 2: data.remove(i) return data ■すげーやつの回答 def checkio(data): return [x for x in data if data.count(x) > 1] Σ(=ω= ;) い、一行、、、だと、、、 内包表記(comprehension) Pythonには内包表記という文法がある。 これを使うと、リストやディクショナリなどの加工をするような処理をブロックを使用せずに簡潔に記述できる。 内包表記にはリ
![CheckiOやってみた〜HOME編〜 - ぺーぺーSEのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)