class Solution: def ReverseList(self , head: ListNode) -> ListNode: # 定义一个新的空链表 res = None # 定义一个当前链表存储待处理链表头 current = head # 当前链表不为空进入循环 while current: # 定义一个指向当前链表下一个节点的指针 temp = current.next # 将当前链表的下一个节点指向新的链表头 current.next = res # 反转后的链表 res = current # 当前链表指向下一个节点 current = temp return res