擅长:python、mysql、java
<pre><code>from collections import deque
def mutate_linked_list(head):
mydeque = deque(head)
try:
while True:
yield mydeque.popleft()
yield mydeque.pop()
except IndexError:
pass
for i in mutate_linked_list(range(1,6)):
print(i)
</code></pre>
<p>很明显,你可以做一个列表,并附加到它,而不是产生值。你知道吗</p>