Skip to content

Commit e7af8bd

Browse files
committed
Removed some duplicate logic
1 parent 05fb26d commit e7af8bd

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

Sprint-2/implement_linked_list/linked_list.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,13 @@ def pop_tail(self):
3030
raise IndexError("Pop from empty list")
3131

3232
node = self.tail
33-
34-
if node.previous is None:
35-
# One element
36-
self.head = self.tail = None
37-
else:
38-
self.tail = node.previous
39-
self.tail.next = None
33+
self.remove(node)
4034

4135
return node.value
4236

4337
def remove(self, node):
4438
if node.previous:
4539
node.previous.next = node.next
46-
4740
else:
4841
# removing head
4942
self.head = node.next

0 commit comments

Comments
 (0)