YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← 11-18 Secret Agent Man Solution

11-18 Secret Agent Man Solution

Get Embed Code
6 Languages

Showing Revision 1 created 07/21/2014 by osawakjvta.

  1. 答えは8です
  2. そうなる理由をPythonインタプリタで見てみましょう
  3. 最初の2つの代入があります この代入が行われると
  4. agentがspyと同じ値を有していることが確認できます
  5. spyとagentの両方に
    3つの要素を含むリストがあります
  6. 要素の値は0、0、7です
  7. これは実際に同じリストのオブジェクトになります
    なぜならagentとspyの両方が
  8. 1つ目の代入で作成された同じリストを
    参照しているからです
  9. つまりagent[2]の値は数値7ということです
  10. 3つ目の代入を行うとspy[2]に
  11. agent[2]+1の値が代入されます
  12. agent[2]の値は7です
    それに1を加えると8になります
  13. それをspy[2]に置きます
  14. agentとspyは両方の値を変更する
    同じオブジェクトを参照しているので
  15. agent[2]とspy[2]が値8を
    持っていることが確認できます