0
こんにちは私はPythonを初めて使っていますので、あまりにも多くのことを求めているなら、私を許してください。私はこれらを作成するためにキューモジュールを使用しています。私がしようとしているのは、文字列を1つのキューに入れ、部分文字列に基づいて2つの他のキューにリダイレクトすることです。キューを優先キューにリダイレクト
たとえば私のコードは次のとおりです。私は7番目の文字が、この場合、「W」「世界/ウォーリー」と何かで始まる場合secondQueueにfirstQueueをリダイレクトするこの時点で
import queue
firstQueue = queue.Queue()
secondQueue = queue.PriorityQueue()
thirdQueue = queue.PriorityQueue()
var1 = "Hello World!"
var2 = "Hello Stack!"
var3 = "Hello Wally!"
firstQueue.put(var1)
firstQueue.put(var2)
firstQueue.put(var3)
(最初の文字列がすべて同じ長さであると仮定して)どんな助けや提案も大歓迎です!最初のキュー内の各要素を通過し、状態を確認し、第二キューに入れて、このようにする
私が探しているまさに、ありがとうございます。しかしもう1つの質問。最初の変数が1または2( "1Hello World!"と "2Hello Wally")になるとします。どのように優先キューを設定して、最初に2で始まる変数で印刷するのですか? – Jimmy
@ジミーそれはまったく異なる質問です。したがって、別の投稿にする必要があります。二次的な質問を連鎖することはここでは嫌われています。元の質問に答える時間を費やした人々のゴールポストを変え続けるのは公正ではありません。 – pjs
@pjsそれは申し訳ありませんが、まだかなり新しいサイトです。私はそれについて別の投稿をしていることを確認します。 – Jimmy