YouTube

Got a YouTube account?

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

Japanese subtitles

← 18-39 The Hard Way Solution

18-39 The Hard Way Solution

Get Embed Code
2 Languages

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

  1. 正解は2つ目です
    1つ目の答えを選んだ人がいないことを望みます
  2. 普通は簡単な方法を試みます
  3. このレッスン全体は一種の例外です
  4. Pythonがディクショナリ型を提供しているのに
    私たちはハッシュテーブルの定義方法を学んでいます
  5. これについてはレッスンの最後にお話ししますが
    私たちのやり方よりはるかに簡単です
  6. ですが自分でハッシュテーブルを作成することで
    コンピュータサイエンスを理解する必要があります
  7. 実際に使用する必要はありません
    はるかに機能がよい組み込みテキストがあります
  8. 正解は2つ目の選択肢です
    その理由を説明しましょう
  9. このリストの乗算を評価する時に起きることです
  10. 空のリストがあります
    このように書いてみましょう
  11. 新しいリストを作成します
    このリストの3つのコピーです
  12. ですが実はコピーではありません 3つの参照です
  13. 3つの要素を含む新しいリストです
  14. それぞれの要素が同じ空のリストを参照しています
  15. そしてtable[1]にappendを行うと起きることは
  16. table[1]が何であれtable[1]の参照に従います
  17. このオブジェクトはappendされ
    新しい要素を追加しました
  18. しかし位置がゼロ、1、2の位置の参照は
    すべて同じオブジェクトを参照しているため
  19. すべての値が変わりました
    table[1]の値だけではありません
  20. table全体を表示します
    tableが3つの要素を含んでいることが確認できます
  21. ですがこれはすべて同じです
    すべて同じオブジェクトを参照しています
  22. ですから1つに行った変更が
    すべての要素を変更します