[解決済み] Pythonのlambdaは引数にアンダースコアが使える?
2022-10-27 18:35:38
質問
次のコードは何をするのでしょうか?
a = lambda _:True
インタラクティブプロンプトを読んでテストしたところ、常に返す関数のようです。
True
.
私はこれを正しく理解しているのでしょうか?私は、なぜアンダースコア (
_
)も使用された理由を理解できればと思います。
どのように解決するのですか?
この
_
は変数名です。試してみてください。
(この変数名は、通常、無視される変数の名前です。いわばプレースホルダーです)
Pythonです。
>>> l = lambda _: True
>>> l()
<lambda>() missing 1 required positional argument: '_'
>>> l("foo")
True
つまり、このラムダは
は一つの引数を必要とします。
. もし、ラムダ
を引数無しで
を返し、常に
True
を返すなら、こうしてください。
>>> m = lambda: True
>>> m()
True
関連
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] Pythonの@propertyデコレーターはどのように機能するのでしょうか?
-
[解決済み] Distinct() with lambda?
-
[解決済み] なぜpythonはforやwhileループの後に'else'を使うのですか?
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み】C++11のラムダ式って何?
-
[解決済み】pythonのmax関数で'key'とラムダ式を使ってみた
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonのシングルアンダーコア"_"変数の目的は何ですか?
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] バブルソートの宿題
-
[解決済み] dict を txt ファイルに書き、それを読み取る?
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] Python 言語を決定するには?
-
[解決済み] Pythonの文字列の前にあるbという接頭辞は何を意味するのですか?
-
[解決済み] Pythonの辞書にあるスレッドセーフについて