![](/img/trans.png)
[英]Python 3: Syntax logic behind reference/pointer to next node in Linked List
[英]Head pointer and Next pointer in Linked list in python
在Python中,变量只是对象的名称。 一个对象可以具有零个或多个名称。 因此,如果您有一个简单的类,例如:
class Node:
def __init__(self,value):
self.value = value
self.next = None
您可以创建节点并为列表中的下一个节点“命名”:
>>> a = Node(1)
>>> b = Node(2)
>>> a.next = b # a.next is another name for b
>>>
>>> b.value
2
>>> a.next.value
2
>>> b.value = 5 # change b
>>> a.next.value # a.next another name for b
5
在内部,至少在CPython中,名称引用PyObject*
实例,它们是指针。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.