web-dev-qa-db-ja.com

dequeオブジェクトをリストに変換する

現在、私はストレージから「リスト」データをフェッチし、そのデータを操作するために「デキュー」します。取得したデータを処理した後、それらをストレージに戻す必要があります。このデータを保存するためにpythonの標準の「リスト」オブジェクトを使用するように強制されない限り(少なくともそう思う)、これは問題にはなりません。

ストレージサービス:Google Appengine。

私の回避策は:

dequeObj = deque(myData)
my_list= list()
for obj in dequeObj:
    my_list.append(obj)

しかし、これはあまり最適ではないようです。

33
Julius F
>>> list(collections.deque((1, 2, 3)))
[1, 2, 3]