1、定义一个列表存放数据
主要是insert与append的区别
append()方法是值在列表的末尾增加一个数据项,insert()方法是指在某个特定位置前加一个数据项。
Python代码
append()实现
class Solution:
def printListFromTailToHead(self , listNode: ListNode) -> List[int]:
# write code here
res=[]
while listNode:
res.append(listNode.val)
listNode=listNode.next
return res[::-1]
insert()实现
class Solution:
def printListFromTailToHead(self , listNode: ListNode) -> List[int]:
# write code here
res=[]
while listNode:
res.insert(0,listNode.val)
listNode=listNode.next
return res