Используйте нотацию фрагментов с помощью collections.deque

Как бы вы извлекали элементы 3..6 эффективно, элегантно и питонически из следующей двухсторонней очереди , не изменяя ее:

from collections import deque
q = deque('',maxlen=10)
for i in range(10,20):
    q.append(i)

the ] нотация , похоже, не работает с deque ...

42
задан Community 23 May 2017 в 11:46
поделиться