class ListNode(object):
'''创建生成链表节点的类'''
def __init__(self, val, next = None):
self.val = val
self.next = next
def print_linked_list(head):
if not head or not head.next:
return []
result = []
while head:
result.insert(0, head.val)
head = head.next
return result
if __name__ == "__main__":
list_nodess = None
# print(range(3, 0, -1))
for i in range(3, 0, -1): # 定义数据项为[1,2,3]的链表
# print(i)
list_nodess = ListNode(i, list_nodess)
print(print_linked_list(list_nodess)) # 从尾到头打印链