使用类名作为变量名

时间:2019-03-23 06:29:05

标签: python-3.x

我正在学习数据结构和算法课程。在列表的实现中,他们使用内置的类名list作为变量名。我的问题是它如何影响代码。

Class Singlelinkedlist():
    def __init__(self):
        pass
    def create_list():
        pass
list = Singlelinkedlist()
list.create_list()

3 个答案:

答案 0 :(得分:0)

list是Python中最基本的数据类型之一。函数list是一个列表构造函数。许多标准库和第三方库都取决于此功能的存在和正确性。在任何情况下,您都绝对不能重新定义它。如果您需要“类似列表的”标识符,则将其命名为my_list或其他名称。

答案 1 :(得分:0)

也许您可以尝试这样的事情:

classpath 'com.android.tools.build:gradle:2.2.3'

与此相关,您可以将自己的东西添加到构建中 也许那是你的意思?

答案 2 :(得分:-1)

您是否有类似这样的意思?

#making class
class test():
    #initing class
    def __init__(self, var):
        #make self.var or if you want to: test(7).var
        self.var = var
#getting self.var out of the program
data = test(7).var
#do your thing here