私は自分自身がこの種の構造の多くを使用して直面している:pythonではstr()とint()の時間がかかりますか?
for node in range(int(self.num_nodes)):
dists[str(node)] = -1
だから、私の質問がある:ときstr()
またはint()
パイソン(3+)を使用してないものを、例えば、と呼ばれていますか?それはちょうど投げますか?それは変換? (他の何か?)
この種のコードを書いてもらえますか? distのキーはstr
で、num_nodes
はstr
である必要があります。
'dists = [-1] * int(self.num_nodes)'がおそらく良いでしょう。キーが整数の文字列表現であるdictが必要な理由はありますか? – chepner