私はこれに新しいです、私はこの質問が意味を成就することを願っています。 whileループを実行するたびにリストを追加するwhileループがあります。リストに最大数のインデックスを設定することができます。これにより、新しいエントリが追加されるたびに最も古いエントリが削除されます。リスト内のインデックスの数を制限する
0
A
答えて
4
いいえ、しかし、collections.deque
は正常に動作するはずです。
>>> d = collections.deque(maxlen=3)
>>> d.append(1)
>>> d.append(2)
>>> d.append(3)
>>> d.append(4)
>>> d
deque([2, 3, 4], maxlen=3)
3
mod演算子を使用します。
for i in range(N):
L.insert(i%MAX_SIZE, object_to_be_added)
0
どのようにポップを使用について(0)
d = range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
def additem(list,n,max=10):
if len(list) + 1 > max:
list.pop(0)
list.append(n)
additem(d,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
additem(d,11)
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
関連する問題
- 1. GROUPBY内部テイク(制限)リスト
- 2. mongoDBインデックスの制限
- 3. JSP内の行数を制限する
- 4. 。エンティティ内の行数を制限する
- 5. 同じコレクション内の各ユーザーのドキュメント数を制限するMongoDBインデックス
- 6. SQLAlchemyのインデックス制限を設定する
- 7. Pythonリストの長さを制限する
- 8. コンテナ内のオープンファイル数の制限
- 9. リストの制限の使用
- 10. Open Search Server:インデックス内の文書数に制限されたファセット用語
- 11. リストの無制限数でカスタムリストビューを作成する方法
- 12. Prolog - 変数リストの長さを制限する方法
- 13. Open Semantic/Apache Solrインデックス制限
- 14. リスト内のVimLの値を無制限に
- 15. SharePoint - リスト内の計算カラム数に厳しい制限がありますか?
- 16. インデックス内のPundit権限
- 17. バーチャルボックス内のネットワークアダプタの数を制限する方法は?
- 18. codeigniterページ内のURLセグメントの数を制限する方法
- 19. MongooseJS - サブ文書内の文書の数を制限する
- 20. シングルページ内の投稿の数を制限する
- 21. redisのデータベース内のエントリ数を制限する方法
- 22. jstree内の子ノードの選択数を制限する
- 23. リスト内のインデックスをx個の数値に変換するpython
- 24. Django - models.ForeignKey()内のエントリを制限する
- 25. ボタン内のクリックカウントを制限する - Jquery
- 26. .mapループ内のアイテムを制限する
- 27. テキストボックス内の文字を制限する
- 28. Nlogの内部ログファイルサイズを制限する
- 29. FosUserBundle内のレジスタパスを制限する
- 30. DTD内の要素の属性リストのオープン/非制限?
'deque'は良い答えである、とあなたは私のupvoteを得たが、あなたの' deque'が大きい場合には、あなたがアクセスする必要があることに注意してくださいそれはちょっと遅くなることがあります(リンクされたリストであり、最初から必要な要素を見つけるために毎回横断する必要があります)。 – kindall