単純に両端キューを使用します

デピューは、リストよりも強力なのPythonが提供するデータ構造、スレッドセーフであり、

以下からのコレクションのインポート両端キュー

user_list = [ ADMIN ルート] 
ユーザー = user_list.pop()  ポップアップリストの尾は、リストが動作ヘッドの方法を提供しない要素
を印刷(ユーザー、user_list)  ルート[「ADMINを」] 

"" " 
キューが確保スレッドセーフGILある
非スレッドセーフのリストを
" "" 

     DEF __init __(自己、反復処理可能=()、MAXLEN =なし) 
user_deque =両端キュー([ ' ADMIN '' '' ジェット' ])

追記即ち要素が右から挿入される両端キューの末尾に要素を追加する 
user_deque.append(MD 

ヘッドから要素を追加 
user_deque.appendleft(Fiの

POP後部要素からポップアップ 
pop_item = user_deque ().pop
 印刷(pop_item) 

ヘッドポップの要素から 
pop_left_item = user_deque.popleft() 

オリジナル合併両端キューノートに両端キュー両端キュー行くを追加エクステント:新しいデック戻りません 
(user_deque.extendを両端キュー((' A1 '' A2 ' ))) 

合わせ両端キュー要素元に両端キューの左側に 
user_deque.extendleft(両端キュー([123,456 ]))

番号計数 
COUNT = user_deque.count(123 プリント(COUNT)


印刷(user_deque)

おすすめ

転載: www.cnblogs.com/z-qinfeng/p/12038637.html