Pythonで式を繰り返す最も無邪気な方法は何ですか?Pythonで式を繰り返す/展開する方法
コンテキスト:関数は、(おそらく20の要素を持つ)辞書を通過しつつあると私は、彼らがが存在する場合、この辞書から値を抽出して使用する必要があります。このような何か:
今x = dict_name['key1'] if dict_name['key1'] else ''
は、代わりにすべての20個の異なる鍵のために、このロジックを20回書き込むので、私は1つの場所でこの表現を定義し、それを繰り返し使用したいです。将来的には維持しやすくなります。 "C/C++"プログラミング言語では、#define
またはinline
関数の良いケースになります。 Pythonでこれを行うPythonの方法は何でしょうか?
あなたが推測したように、私はPythonの初心者です。ですから、これをPythonで構築するためのポインタやポインタについて、あなたの助けに感謝します。
これはラムダ関数のユースケースですか? – ViFI
get_val =ラムダキー:dict_name.get(key、 '') – sisanared
それは何のための機能です。 – BrenBarn