小弟在自学用python练习写linked list
还很菜 但身边没朋友 所以上来问
先附上我的程式码
https://i.imgur.com/LedXkL0.jpg
这是leetcode的题目(206-reverse linked list)
因为不熟悉python资料结构的实作方式
所以模仿了一下网络上大神的一个做法
这是一题要反转linked list的题目
最下方while循环就是在做reverse
想问一下 为什么上方图片执行后会有如下Error ?
https://i.imgur.com/wPC5afA.jpg
而如果把最下面while循环内的那一行,改成注解的那一行,
也就是说把while循环内的statement
从原本
dummy.next, head, head.next = head, head.next, dummy.next
改成
dummy.next, head.next, head = head, dummy.next, head.next
请问为什么就能正常执行呢?
https://i.imgur.com/TlO4dmh.jpg
这是编译器发现什么错误呢?
感谢众大神~