回答編集履歴
1
追記
test
CHANGED
@@ -10,8 +10,16 @@
|
|
10
10
|
|
11
11
|
>>> deq.rotate(-deq.index(2))
|
12
12
|
|
13
|
-
>>> list(deq)
|
13
|
+
>>> list(deq) # deque→listに変換。dequeのままでよければ不要
|
14
14
|
|
15
15
|
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1]
|
16
16
|
|
17
17
|
```
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
`-deq.index(先頭にしたい要素)`だけ回してあげることで、元のリストに含まれる任意の要素を先頭に持ってくることが可能です。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
[collections --- コンテナデータ型 — Python 3.8.1 ドキュメント](https://docs.python.org/ja/3/library/collections.html#collections.deque)
|