Python

Python

python リストの要素を削除する

pop(): 指定した位置の要素を削除、値を取得 pop() メソッドは、指定したインデックスの要素を削除し、その要素の値を返します。インデックスを指定しない場合、リストの最後の要素を削除して返します。 Pythonfruits = rem...
Python

python filter関数

filter() 関数は、Python においてリスト、タプルなど繰り返し要素を返すことのできるオブジェクト(イテラブル)に対して、特定の条件を満たすものだけを抽出するために使われる組み込み関数です。 基本的な構文 Pythonfilter...
Python

python 例外処理のベストプラクティス

他の言語にも共通する一般的なベストプラクティス 具体的な例外を補足するできるだけ特定の例外を補足するようにします。except Exception: のように抽象度が高い例外よりも except: FileNotFoundError: のよ...
Python

python クラスメソッドとスタティックメソッド

pythonでも他の言語と同じようなクラスメソッドとスタティックメソッドが使用できますが、python においては、クラスメソッドとスタティックメソッドが似ていながら別物になっていますので、少し注意が必要です。 クラスメソッド クラスメソッ...
Python

python exit

pythonのプログラム終了に使われる sys.exit( ) と os._exit( )は、似ているようで実は本質的に別の動作をします。ここではその違いを整理してまとめてみます。 sys.exit( ) 通常の方法によるプログラムの終了で...
Python

python print のオプション(改行したくない場合など)

python print( )関数の改行文字変更など、オプションの使い方
Python

pythonで定数

python における定数の実現方法。命名規約、型ヒント、不変オブジェクト、属性変更の禁止
Python

python リストから重複する要素を削除する

リストから重複を削除する簡単な方法。setを使って重複を削除する。dictを使ってリストの順番を保持しながら重複を削除する。
Python

python 辞書から値を取得 get()メソッドなど

pythonの辞書から値を取得する場合には、fruitsのようにキーを指定しますが、下のように存在しないキーを指定するとエラーになります。 Pythonfruits = { "apple": 5.3, "banana": 1.9, "ora...
Python

python dictに要素追加

Pythonのdict(辞書)に要素を追加する方法はいくつかあります。それぞれの方法について、コード例を交えながらまとめます。 キーと値を直接代入する 最も一般的な方法です。新しいキーに値を代入することで、辞書に新しい要素を追加できます。も...