HYT MachineWorks

やったこととか思いついたことをメモしておくブログです。

Pythonistaへの道

forで、apendしたり、forにforしてネストが深くなる問題を回避する

forで、apendしたり、forにforをしてネストが深くなる問題とは Pythonで色々処理をするときに、listを forでループさせることや、forでリストを作ったりすることがあると思います。いろいろ組み合わせたくてforにforを重ねてどんどんネストが深くなってしま…

リストで順序を維持したまま重複を削除する(Python3)

Pythonのリストを順序を維持したまま重複を削除する方法 よく下のようなやり方をネット上で見かけます。 a = ["b", "c", "a", "f", "c", "d"]b = sorted(set(a), key=a.index)print(b) >>>> ['b', 'c', 'a', 'f', 'd'] これでいいと思っていたんですが、最近…