在PyCharm中,当我写道:
return set([(sy + ady, sx + adx)])
Run Code Online (Sandbox Code Playgroud)
它说"函数调用可以用set literal替换",所以它替换为:
return {(sy + ady, sx + adx)}
Run Code Online (Sandbox Code Playgroud)
这是为什么?set()Python中的A 与字典不一样{}?
如果它想要优化它,为什么这更有效?