列表标题取决于Python中的变量

2024-04-25 11:38:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我只有一个简单的问题。有没有办法做到:

(turtle.pos()) = []

所以海龟的位置就成了名单的标题了?或者任何其他方式,这样就可以制作一个列表,它的名字取决于海龟当时的位置,这样,如果海龟当时在那里,它就可以识别链接到那个特定位置的列表。你知道吗

非常感谢。 C级


Tags: pos标题列表链接方式名字海龟turtle
1条回答
网友
1楼 · 发布于 2024-04-25 11:38:02

不,应该将映射存储在字典中:

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

要检查海龟是否处于该位置,可以执行以下操作:

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

如果海龟从来没有去过它现在所在的地方,则返回None;如果海龟过去确实去过那里,则返回您放在那里的列表。你知道吗


Python中的对象没有“名称”。有些引用指向一个对象,但对象本身并不依赖于您给它起的名字。你知道吗

我可以创建一个列表:

list1 = []

给它起几个新名字:

list2 = list1
list3 = list2

但这根本不涉及名单。它只是添加了新的引用。你知道吗

相关问题 更多 >

    热门问题