How to remove deque elements from the end in Python

2 Answers

0 votes
import collections
  
d = collections.deque('python')     

print(d)

while True:         
    try:             
        print(d.pop(), end='')         
    except IndexError:             
        break     

print()

print(d)



'''
run:
 
deque(['p', 'y', 't', 'h', 'o', 'n'])
nohtyp
deque([])

'''

 



answered May 6, 2019 by avibootz
0 votes
import collections
  
d = collections.deque('python')    

print(d)

print(d.pop(), end='')
print(d.pop(), end='')
print(d.pop(), end='')

print()

print(d)



'''
run:
 
deque(['p', 'y', 't', 'h', 'o', 'n'])
noh
deque(['p', 'y', 't'])

'''

 



answered May 6, 2019 by avibootz

Related questions

1 answer 179 views
1 answer 168 views
1 answer 142 views
2 answers 196 views
1 answer 168 views
...