HYT MachineWorks

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

Pythonistaへの道

Windows の PyCharm64bitで4GB以上のメモリを使う方法

以前取り上げた、PyCharmを64bitで使う方法ですが。。。 hytmachineworks.hatenablog.com 現時点のversion17.3だとインストーラで途中で64bitかどうか聞かれてYESと答えれば何もしなくても使えるよう様になったみたいです。 ですが、それだけでは、750MBしか…

Pythonで、forを重ねてネストが深くなったり、リストをforとapend組合せたりする問題を回避する

とはPythonで、forを重ねてネストが深くなったり、リストをforとapendを組合せたりする問題とは 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'] これでいいと思っていたんですが、最近…