注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ふとこちらの記事を拝見して、頭に浮かんだことをメモってみる。 id:aroma_blackさんの [y for x,y in e... ふとこちらの記事を拝見して、頭に浮かんだことをメモってみる。 id:aroma_blackさんの [y for x,y in enumerate(seq) if seq[:x+1].count(y) == 1] や、id:cocoatomoさんの [x for i, x in enumerate(a) if i == a.index(x)] でも良いんだけど、あえて別解を探すと: Python2.7/3なら import collections list(collections.OrderedDict((x,None) for x in seq).keys()) 一番素直で速いのは filter(lambda x,s=set():(x not in s, s.add(x))[0], seq) かなぁ? 入力のリストの要素から、新たな一つのリストに還元すると考えれば、reduceを使う手もあ
2011/05/14 リンク