Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法从类中正确获取列表数据_Python_List - Fatal编程技术网

Python 无法从类中正确获取列表数据

Python 无法从类中正确获取列表数据,python,list,Python,List,我无法正确收集列表数据(应为[1,2,3]格式) [,无] 我一直这样得到它。列表。\uuuu str\uuuu显示元素repr表示。因此,您应该在节点类中添加一个\uuuu repr\uuuu方法,或者(更好)只需将节点的货物添加到帮助器列表中即可: [<__main__.Node object at 0x0000012C08495FD0>, <__main__.Node object at 0x0000012C08495F10>, <__main__.Node

我无法正确收集列表数据(应为[1,2,3]格式)

[,无]

我一直这样得到它。

列表。\uuuu str\uuuu
显示元素
repr
表示。因此,您应该在节点类中添加一个
\uuuu repr\uuuu
方法,或者(更好)只需将节点的货物添加到帮助器
列表中即可:

[<__main__.Node object at 0x0000012C08495FD0>, <__main__.Node object at 0x0000012C08495F10>, <__main__.Node object at 0x0000012C08495E20>, None]

这也修复了列表末尾的
None

在列表的
\uuuu repr\uuuuu
中,您得到的是
\uuu repr\uuuuu
,而不是
\uu str\uuuu
。代码的缩进在您的一端是相同的,还是在添加到帖子时发生了变化?
[<__main__.Node object at 0x0000012C08495FD0>, <__main__.Node object at 0x0000012C08495F10>, <__main__.Node object at 0x0000012C08495E20>, None]
def printList(node):
    Nide = []
    while node:
        Nide.append(node.cargo)  # add cargo only!
        node = node.next
    print(str(Nide))