class Solution:
def display(self,head):
current = head
while current:
print(current.data,end=' ')
current = current.next
您好,我有一些困難,瞭解上述while循環,據我所知,你需要有一個while循環的條件,所以:Python的While循環語法
while (stuff) == True:
但上面的代碼有:
while current:
這是一樣的:
while current == head:
感謝
你似乎混淆while循環之上的語句的含義。它與循環無關,或者它是有條件的。相反,它將變量'head'複製到變量'current'。然後當前被轉換爲布爾值並檢查它是'真實的'[Mariusz Jamro](http://stackoverflow.com/users/342473/mariusz-jamro)的[answer](http://stackoverflow.com/ a/38230275/2465194)如下解釋。 – rtmh