Python」カテゴリーアーカイブ

lambda関数

map関数とlist関数を組み合わせて、for文と同等のことをシンプルに実行

パフォーマンス計測 (timeit)

timeitが細微な粒度レベルを見るのに対して、profile および pstats モジュールは、大きめのコードブロックを律速している部分を見つけるためのツールを提供する

#コメント

文字リテラルの中では、ハッシュ “#” はコメントアウトと記号として扱われない。

引数のデフォルト

引数のデフォルト値の注意ポイント CASE 1 : 引数にデフォルト値が設定されている場合、関数の実行時に指定がなくても問題ない。下記のcase1では第2引数、第3引数は引数を渡さなくても実行される。 CASE 2 : … 続きを読む »

enumerate関数

enumerate:英語の意味は数え上げる。リストのインデックスを作るときなどに利用。シーケンスにループをかけるとき、enumerate()関数を使うと、位置インデックス([0])とそれに対応した値(‘app… 続きを読む »