Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python関数で参照によって引数を渡す方法は?


与えられたコードについて、次の出力

  b = ['10', '20']
  a = ['10', '20']

説明:

これは、関数がメインスクリプトでその値を変更するため、変数「a」が参照によって渡されたことを示しています。


  1. PythonでLambda関数を使用する方法は?

    これらは基本的に実行時に作成される匿名の1行関数であり、関数の名前にバインドされていません。 それらはその場で関数の定義を返します。 Lambda関数にはreturnステートメントは含まれていません。常に、式を返します。 関数が期待される場所ならどこにでもラムダ定義を置くことができます。 1回だけ使用され、1つの場所からのみ呼び出される関数があるとすると、ラムダ関数を使用できます。 したがって、名前を付ける必要はなく、そこで機能を定義することができます。したがって、関数の使用を排除し、Lambda式を使用します。 構文 lambda argument: manipulate(argu

  2. Python関数を関数の引数として渡す方法は?

    Pythonは、最初のパラメーターが関数である次のメソッドを実装します- map(function、iterable、...)-iterableのすべてのアイテムに関数を適用し、結果のリストを返します。 関数を引数として渡すことができるカスタム関数を作成することもできます。 指定されたコードを書き直して、mapメソッドを使用して関数sqr(x)を関数の引数として渡します。 例 s = [1, 3, 5, 7, 9] def sqr(x): return x ** 2 print(map(sqr, s)) We can as well use lambda function to get s