We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e95bf5 commit 902d268Copy full SHA for 902d268
Sprint-2/implement_linked_list/linked_list.py
@@ -27,15 +27,20 @@ def pop_tail(self): # remove element from end of list
27
if not self.tail:
28
return None
29
30
- value = self.tail.value # 2
31
- new_tail = self.tail.previous # 1
+ old_tail = self.tail
+ value = self.tail.value
32
+ new_tail = self.tail.previous
33
34
if new_tail:
35
new_tail.next = None
36
else:
37
self.head = None
38
39
self.tail = new_tail
40
+
41
+ old_tail.previous = None
42
+ old_tail.next = None
43
44
return value
45
46
# [4, 1, 2] - 1
0 commit comments