Python中引用间接的目的

问题描述 投票:1回答:1

我遇到了这个python script,无法理解某种编码方法的目的。

在第19行,它说builtin_list = list

然后在第43行if isinstance(entity, builtin_list):

为什么第43行根本不使用list本身,而不是将其声明为新的builtin_list变量然后使用它?

python
1个回答
3
投票

53行,提到的代码实现了重新定义list的非常糟糕的想法:

def list(limit=10, cursor=None):

因此,犯了这个错误后,他们需要实现你所要求的。如果没有上述错误,你就不会感到困惑。然后就不需要这个问题了。

© www.soinside.com 2019 - 2024. All rights reserved.