We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Collections
- Collections.deque()
- Discussions
Collections.deque()
Collections.deque()
Sort by
recency
|
633 Discussions
|
Please Login in order to post a comment
The shortest code I could come with. I wonder if it could be shorter.
from collections import deque n = int(input()) d = deque() for i in range(n): val = input().split() if val[0] == 'append': d.append(int(val[1])) elif val[0] == 'pop': d.pop() elif val[0] == 'popleft': d.popleft() elif val[0] == 'appendleft': d.appendleft(int(val[1])) for i in d: print(i, end=' ')
Here's my code: