ホーム › サンプルコード集 › Python › lambda(無名関数)
Python SAMPLE

Pythonでlambda(無名関数)

Pythonのlambda式で無名関数を1行で書く方法を実例で学べます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインPython実行環境にコードが読み込まれ、その場で動作を確認できます。

サンプルコード

# 通常の関数
def add(a, b):
    return a + b

# lambda で同じもの
add2 = lambda a, b: a + b
print(add2(3, 5))

# sortのキーに使う
words = ["banana", "apple", "kiwi"]
print(sorted(words, key=lambda w: len(w)))
▶ このコードを実行エディタで開く
progoのPython実行環境(インストール不要・登録不要)でそのまま動かせます。

ポイント解説