[helpme][python]関数ポップアップ、呼び出し戻り空[解決完了]
こんにちは!
repl問題を解くときにpopメソッドを使用します.参考対象者への好奇心が生まれる.
対象参考はgooglingだとほほほ範囲も深さもPythonで、数日後にGarin(開発児童)は私にとってとても深くて奥深いです.
個です.関数内部my list.pop()を作成し、list pop()メソッドを外部から3回呼び出すと、pop()は関数で3回実行されると考えられ、空のリストとなると、最後の値が保持される[John,23]. の2つは、呼び出すたびにmy list変数のアドレス値が変化しますが、呼び出すたびに異なる存在(分身?)ROBINGで作ったのでしょうか?
鄭善教様の大恩大徳が解決しました.
幸せになるよ.宣教師.
repl問題を解くときにpopメソッドを使用します.参考対象者への好奇心が生まれる.
対象参考はgooglingだとほほほ範囲も深さもPythonで、数日後にGarin(開発児童)は私にとってとても深くて奥深いです.
本題
メソッドを直接呼び出す場合
def list_pop():
my_list = [["John", 23], ["cat", 2]];
print('pop 메소드 사용전 함수 내부 my_list 속성 id값',id(my_list))
my_list.pop()
print('pop 사용후 함수내부 my_list 속성 id값', id(my_list))
return my_list;
print(list_pop())
print(list_pop())
print(list_pop())
出力結果pop 메소드 사용전 함수 내부 my_list 속성 id값 2064598623936
pop 사용후 함수내부 my_list 속성 id값 2064598623936
[['John', 23]]
pop 메소드 사용전 함수 내부 my_list 속성 id값 2064598625152
pop 사용후 함수내부 my_list 속성 id값 2064598625152
[['John', 23]]
pop 메소드 사용전 함수 내부 my_list 속성 id값 2064603337600
pop 사용후 함수내부 my_list 속성 id값 2064603337600
[['John', 23]]
結論:메서드내에 pop메서드로 속성값을 날리고자함
직접 메서드를 호출하여 모두 날렸다고 했짐만 값 하나가 계속 남아 있음
주소 값은 호출 할때마다 달라짐.
왜? 그런가요?
ソリューション鄭善教様の大恩大徳が解決しました.
幸せになるよ.宣教師.
Reference
この問題について([helpme][python]関数ポップアップ、呼び出し戻り空[解決完了]), 我々は、より多くの情報をここで見つけました https://velog.io/@hyeseong-dev/python-함수-내에서-pop정의-후-외부-호출시-속성값이-empty-상태-안되는-것-관련하여-질문해결완료テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol