Contact: aviboots(AT)netvision.net.il
41,593 questions
54,235 answers
573 users
import collections d = collections.deque('python') print(d) print(d[0]) print(d[-1]) ''' run: deque(['p', 'y', 't', 'h', 'o', 'n']) p n '''
from collections import deque q = deque() q.append('1') q.append('18') q.append(99) print(q) print(q[1]) ''' run: deque(['1', '18', 99]) 18 '''
import collections q = collections.deque([1, 18, '27', 2, "python"]) q.append(8) print(q) print(q[1]) print(q[4]) ''' run: deque([1, 18, '27', 2, 'python', 8]) 18 python '''
import collections q = collections.deque([1, 18, '27', 2, "python"]) q.appendleft(8) print(q) print(q[1]) print(q[4]) ''' run: deque([8, 1, 18, '27', 2, 'python']) 1 2 '''
import collections q = collections.deque([1, 18, '27', 2, 'python', 'java']) print(q) q.pop() print(q) ''' run: deque([1, 18, '27', 2, 'python', 'java']) deque([1, 18, '27', 2, 'python']) '''
import collections q = collections.deque([1, 18, '27', 2, 'python', 'java']) print(q) q.popleft() print(q) ''' run: deque([1, 18, '27', 2, 'python', 'java']) deque([18, '27', 2, 'python', 'java']) '''
import collections lst = ['python', 'c', 'c++', 'javascript', 'java', "c#", "swift"] dequeue = collections.deque(lst) dequeue.appendleft("php") print(dequeue) print(dequeue[0]) ''' run: deque(['php', 'python', 'c', 'c++', 'javascript', 'java', 'c#', 'swift']) php '''