LoginSignup
0
0

More than 3 years have passed since last update.

Python のリストをスタックやキューとして使う

Last updated at Posted at 2019-08-24

Python のリストをスタックやキューとして使う

Python には collections.deque があり、スタックやキューを使いたい場合それを使えば良いのだが、如何せん from collections import deque をググらずに空で書ける気がしないし、popleft も出てくるか怪しいので、リストで代替できるときはしてもいいかなって思った. 時間節約のために.

スタックとして使う

Push

特に問題ない.

s.append(v)

Pop

メソッド名もそのままでバッチリ.

v = s.pop()

キューとして使う

Enqueue

まあ、問題ない.

q.append(v)

Dequeue

どうということもない.

v = q.pop(0)
0
0
8

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0