Вы можете сделать что-то вроде:
arr = [1,4,5]
for i in arr:
x = ListNode(i)
x = x.next
Но теперь x станет None
.Поскольку отслеживать больше нечего, вы не можете печатать элементы.
Вы можете убедиться в этом, напечатав значения x.val между циклами:
arr = [1,4,5]
for i in arr:
x = ListNode(i)
print(x.val)
x = x.next
output:
1
4
5