Python: リスト要素の桁揃えなどのフォーマット方法

 数値計算をしていると、想定通りの値が得られているか確認するためにprint関数で表示することがあるが、計算結果は大抵float型であり、リスト要素である。

 そういった計算結果を、小数第3桁で四捨五入などフォーマットされた文字列として出力する方法を考える。 例えば、[3.3333, 4.4444, 5.5555] といったリストを[3.33, 4.44, 5.56]のように出力する。

続きを読む

Python: 辞書のキーや値の型・文字列パターンを判定

 Pythonの辞書のキーもしくは値の型がすべて数値や文字列など特定の型であることを保証するために、辞書の値/キーをリストにし、各要素の型を判定し、その論理積を求めて値/キー全体の型の判定を行う。

続きを読む