tôi đã có dòng sau trong một vòng lặp xảy ra trong thời gian khởi tạo của một lớp danh sách đơn lẻ liên kết:Semantics của 'x = y = z' chuyển nhượng bằng Python
previous = previous.pointer = Node(item, None)
Ngữ nghĩa dành là những gì tôi có thể có được với :
previous.pointer = Node(item, None)
previous = previous.pointer
gì tôi phát hiện ra sử dụng pdb là previous
được bố trí cho các đối tượng mới Node
. Và thuộc tính con trỏ (cũ) previous
không thay đổi.
Tôi không thể tìm thấy tài liệu về hành vi dự kiến của loại bài tập này.