Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonにおけるラムダ関数 | セクション
Python関数
セクション 1.  15
single

single

bookPythonにおけるラムダ関数

メニューを表示するにはスワイプしてください

ラムダ関数は無名関数であり、名前を持たない関数。lambdaキーワードを使って作成され、その場で短い関数を定義したい場合によく利用される。

ラムダ関数の基本構文は次のとおり:

lambda arguments: expression
  • lambda: ラムダ関数定義の開始を示すキーワード;
  • arguments: 関数が受け取る引数のリスト;
  • expression: 関数が呼び出されたときに実行される式。この式の結果が関数の戻り値となる。

ラムダ関数の主な特徴は、その簡潔な構文。多くのコードを書かずにシンプルな関数を定義したい場合に便利。

123
square = lambda x: x**2 result = square(5) print(result)
copy
タスク

スワイプしてコーディングを開始

価格のリストprices)があり、価格パラメータとして受け取り、そこから13%の税金を差し引くためのラムダ式を実装する必要があります。

  • lambdaキーワードを使ってラムダ式を定義。
  • ラムダ式1つのパラメータprice)を受け取る。
  • priceが負の場合は無効とみなし、ラムダ式内で直接max()関数を使って0を返す
  • ラムダ式はまず価格をチェックし、その後有効な金額から13%を差し引く
  • リスト内包表記を使い、apply_taxprices各要素に適用する。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  15
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt