Pythonでは、キューの現在のサイズを取得するためには、queue
モジュールのQueue
クラスのqsize()
メソッドを使用します。
from queue import Queue
# キューの作成
q = Queue()
# キューに要素を追加
q.put("item1")
q.put("item2")
# キューの現在のサイズを取得
size = q.qsize()
print(size) # 2
このコードでは、まずQueue
クラスのインスタンスを作成し、その後put()
メソッドを使用してキューに2つの要素を追加します。最後に、qsize()
メソッドを呼び出してキューの現在のサイズを取得し、その結果を表示します。
なお、qsize()
メソッドはキューに格納されている「アイテム」の数を返します。したがって、キューに5つのバイト配列(各100バイト)を追加した場合、qsize()
の結果は5(つまり、アイテムの数)となり、500(つまり、バイト数)ではありません。
以上がPythonでキューの現在のサイズを取得する方法になります。この情報がPythonプログラミングに役立つことを願っています。