私は Python を使い始めたばかりで、過去 1 時間この問題に悩まされていました: リンクされたリストをトラバースするとき、通常の方法は次のようにすることです:
def traverse(self):
current = self.head
while current != None:
print current.getData()
current = current.getNext()
後で変更するので、self.head
ここで が変更されない理由がわかりません。不変ですか?current = self.head
current = current.getNext()
self.head