Python 【Python】テキストファイルの1行1行を要素とするリストを作成する方法 今日はPythonで改行されているテキストファイルの1行1行を要素とするリストを作成する方法のメモです。文字列で見ると何の話か分かりにくいので、とりあえず状況を整理します。状況以下のように1行1行に文字列が含まれている、test.txtとい... 2019.01.29 Python
Python 【Python】ネストされたリストをflattenする関数 1段ネストされたlist(俗に二重リストと呼ばれるもの)をflattenする方法のメモです。itertoolsのchain.from_iterable()*1をラップしてるだけですが、このメソッド名は忘れやすいし仰々しいので、flatten... 2019.01.17 Python
Python Pythonで特定のパッケージのバージョンや保存先を確認する方法 「今使ってるライブラリのバージョン何だっけ?どこに保存されてるんだっけ?」と色々よく忘れ、そして調べ方もよく忘れるのでここにメモしておきます。やり方は簡単。以下の一行をターミナルに打ち込むだけ。pip show <パッケージ名>ちなみに--... 2019.01.16 Python
Python 【Python】rangeよりはenumerateを使う オライリーのEffective Pythonの備忘録です。for文でのリストの反復処理で、現在の要素の添字を使うことがよくあります。例えばこんな感じ。flavor_list = for i in range(len(flavor_list)... 2019.01.07 Python
Python multiprocessingでBeautifulSoupのオブジェクトを扱おうとしたらRecursionErrorが発生した時の対処法。 BeautifulSoup4によるウェブスクレイピングで、multiprocessingを使って並列処理するときに嵌ったエラーの対処法。事例Pool.map()の引数にbs4.element.Tagみたいなオブジェクトのリストを渡すと、Re... 2019.01.05 Python