dethon deque удалить элемент по индексу - PullRequest
0 голосов
/ 25 мая 2018

Есть ли способ удалить элемент в деке по индексу?

ex.

dq = deque(['a','b','c'])
dq.removeByIndex(1) 
#output deque(['b', 'c'])

Я вижу только удалить по значению в документе.Кроме того, я знаю, что могу просто вставить его, а затем положить обратно, но это не выглядит красиво.Thx.

исх.https://docs.python.org/2/library/collections.html#collections.deque

1 Ответ

0 голосов
/ 25 мая 2018

Вы можете попробовать это:

from collections import deque
deq = deque([1, 2, 3, 4])

del deq[1]
print(deq)

Вывод:

deque([1, 3, 4])
...