「Python」カテゴリーアーカイブ
シーケンスとコレクション
シーケンス (文字列、バイト列、タプル、リスト、range 等) コレクション (辞書、集合、凍結集合 等)
lambda関数
map関数とlist関数を組み合わせて、for文と同等のことをシンプルに実行
パフォーマンス計測 (timeit)
timeitが細微な粒度レベルを見るのに対して、profile および pstats モジュールは、大きめのコードブロックを律速している部分を見つけるためのツールを提供する
#コメント
文字リテラルの中では、ハッシュ “#” はコメントアウトと記号として扱われない。
引数のデフォルト
引数のデフォルト値の注意ポイント CASE 1 : 引数にデフォルト値が設定されている場合、関数の実行時に指定がなくても問題ない。下記のcase1では第2引数、第3引数は引数を渡さなくても実行される。 CASE 2 : … 続きを読む »
enumerate関数
enumerate:英語の意味は数え上げる。リストのインデックスを作るときなどに利用。シーケンスにループをかけるとき、enumerate()関数を使うと、位置インデックス([0])とそれに対応した値(‘app… 続きを読む »