Day 128二重キューで最近使った項目リストを作る

2026-07-02 JST ・ 難易度: 実用 ・ カテゴリ: 実用データ構造

Pythonコード

1from collections import deque2 3# 最近使った項目リスト4recently_used = deque(maxlen=5)5 6# 項目追加7recently_used.append('アイテム1')8recently_used.append('アイテム2')9recently_used.append('アイテム3')10 11# リスト表示12print('最近使った項目:', list(recently_used))13 14# 新しい項目追加15recently_used.append('アイテム4')16 17# リスト表示18print('最近使った項目:', list(recently_used))19 20# 最新の項目を先頭に移動21recently_used.appendleft(recently_used.pop())22 23# リスト表示24print('最近使った項目:', list(recently_used))

解説

次に試してみよう