Collections.deque()

  • + 0 comments

    from collections import deque

    1. n = int(input())
    2. d = deque()
    3. for i in range(n):
    4. i = list(input().split())
    5. if (i[0]=="pop"):
    6. d.pop()
    7. elif(i[0]=="popleft"):
    8. d.popleft()
    9. else:
    10. x = i.pop(1)
    11. fun = getattr(d,i[0])
    12. fun(x)
    13. print(" ".join(d))