"BOKU"のITな日常

還暦越えの文系システムエンジニアの”BOKU”は新しいことが大好きです。

python-文法・Tips

置換したい単語の組合せを辞書で管理し、文章の単語を一括置換する/pythonのtranlate()とre.sub()

今回は、文章中のある単語を別の単語に置き換える処理を、辞書を使って一括処理したい時の2つのやり方「str.translate()とre.sub()」を整理してみます。

Pythonで頻繁に使う辞書型(dictionary)(連想配列)の初期化・追加・一覧のスマートな方法を整理しときます

Pythonの辞書の特徴と基本的な初期化・追加・一覧の方法を整理しときます。

PythonのForループのスマートな書き方を整理しておきます(2)順列・組合せを使う

順列・組合せを使うとPythonでは、forループがスマートにかけるケースがあるのです。

PythonのForループのスマートな書き方を整理しておきます(1)

ythonのforループは、いろんな書き方ができるので、スマートな書き方で迷わないように整理します。

備忘をかねて、Pythonのスライス構文のポイントを整理しておきます。

Pythonのスライス構文を整理しとこうと思います。

Pythonソースのスタイルチェッカー「pycodestyle」と自動フォーマッター「autopep8」を使う。

pythonの標準コーディングスタイル規約「PEP8」への準拠をチェックしてくれるpycodestyleと、自動フォーマットツール「autopep8」についてです。

pythonでネストした辞書の初期化・更新・全件処理・ファイル保存の方法を整理(備忘)

pythonの辞書型は、ものすごく便利です。 特に良いのが、ネストできること。 例えば、「A,B,C,Dの4つのテキストデータに登場する単語の割合をそれぞれ保持する」みたいなことをする場合です。 ネストさせないで普通にやろうとすると、以下のような感じ。 A_…