JavaにはArrays.fill(A,1)
. 既存の List のA
場合、リストに を入力するためのショートカットはあり1
ますか? 配列を取り、何らかの方法で配列を変更する関数を作成しています。配列はポインターであるため、関数は配列を返しません。私の関数が戻った後、呼び出し元は変更を確認します。関数の最初のステップは、配列に1s
. やっている
def my_work(A):
A =[1]*len(A)
# more work on A
A
いつ行っても変わらないようですmy_work
。
だから私の唯一の選択肢です
for i in range(len(A)):
A[i]=1
またはショートカットはありますか?私のものは回避策のように見えます。