TypeError について: Python で必須の位置引数が 1 つありません
仅有的幸福
仅有的幸福 2017-06-14 10:51:00
0
1
2534

Pythonを勉強し始めて、グラフに関するデータ構造の部分を見ていたのですが、これはグラフの深さ優先トラバーサルと幅優先トラバーサルを実装するのですが、最終的には g.add_nodes([i 1 for i in range(10)] ) と表示されます。 TypeError: add_nodes() missing 1 required location argument: 'nodelist' 解決方法がまったくわかりません。誰かアドバイスをいただけますか?

これは私のプログラムです

クラスグラフ(オブジェクト):

リーリー

if name == '__main__':

リーリー

g.add_nodes([i 1 for i in range(10)])
g.add_edge((1, 2))
g.add_edge((1, 3))
g. add_edge((2, 4))
g.add_edge((2, 5))
g.add_edge((4, 8))
g.add_edge((5, 8))
g.add_edge((5, 9))
g.add_edge((3, 6))
g.add_edge((3, 7))
g.add_edge((7, 10))
g.add_edge((9, 10))
print('nodes:' g.nodes())
order = g.breadtg_frist_search(1)
order = g. Depth_first_search(1)

仅有的幸福
仅有的幸福

全員に返信(1)
学习ing

リーリー

if node not in self.add_nodes():中的add_nodes()パラメータが必要です。何が必要かはあなた次第です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート