Первый русский элемент deque

user3222184 спросил: 07 октября 2018 в 12:14 в: python

как получить первый n элемент очереди, а затем n + 1 до 2n элемента очереди и т. д.

Я знаю, как это сделать в списке, но используя тот же метод, я get:

from collections import deque
d = deque('ghi')
print d[:2]

Я получил следующее:

$python main.py
deque(['g', 'h', 'i'])
3
Traceback (most recent call last):
  File "main.py", line 7, in <module>
    a = d[:2]
TypeError: sequence index must be integer, not 'slice'

0 ответов