-1

簡単な質問があります。次のような方法はありますか:

(turtle.pos()) = []

タートルの位置がリストのタイトルになるように?または、リストを作成し、その名前がその時点でのタートルの位置に依存するようにする他の方法です。これにより、タートルがそこに戻った場合、その特定の場所にリンクされたリストを認識できます。

どうもありがとうございました。ハ

4

1 に答える 1

1

いいえ、マッピングを辞書に保存する必要があります。

positions = {}
positions[tutle.pos()] = []

タートルがその位置にいたかどうかを確認するには、次のようにします。

stuff = positions.get(tutle.pos())

これはNone、タートルが現在の場所に一度も行ったことがない場合に返されます。タートルが過去に実際にそこにいた場合は、そこに配置したリストが返されます。


Python のオブジェクトには「名前」がありません。オブジェクトを指す参照がありますが、オブジェクト自体は指定した名前に依存しません。

リストを作成できます:

list1 = []

そして、それにいくつかの新しい名前を付けます:

list2 = list1
list3 = list2

しかし、これはリストにまったく触れていません。新しい参照を追加するだけです。

于 2013-09-28T16:56:34.850 に答える