fringe = set()
seen = set()
fringe.add((0,0))
fringe.add((1,1))
fringe.add((2,2))
while not fringe:
seen.add(fringe.pop())
print(seen)
到目前为止,我所了解的是pop()函数从“边缘”集中删除了一个随机项目,并返回了该删除的项目。
所以,我认为这段代码应该让“看到”具有“条纹”曾经拥有的所有元组。 (当然,然后边缘变成空的)
这是我对代码的理解。
但是,如果我打印(看到),则结果设置为[[])
为什么会这样?
我真的想将弹出的项目从“边缘”存储到“可见”
谢谢你帮助我。
(是的。我昨天才刚刚学习python(我是C ++用户)T.T)