>  Q&A  >  본문

TypeError 정보: Python에서 필수 위치 인수 1개가 누락되었습니다.

파이썬을 배우기 시작해서 그래프에 관한 데이터 구조에 대한 부분을 보고 있었는데, 그래프의 깊이 우선 순회와 너비 우선 순회를 구현하기 위한 것인데 결국 g.add_nodes([i+1 for i in range(10)]) TypeError: add_nodes() 필수 위치 인수 1개가 누락되었습니다. 'nodelist'가 표시됩니다. 해결 방법을 모르겠습니다. 조언을 주실 수 있는 분 계십니까?

이건 내 프로그램이야

클래스 그래프(객체):

으아악

if name == '__main__':

으아악

g.add_nodes([범위(10) 내의 i에 대한 i+1])
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('노드:' + g.nodes ())
order = g.breadtg_frist_search(1)
order = g.length_first_search(1)

仅有的幸福仅有的幸福2707일 전2526

모든 응답(1)나는 대답할 것이다

  • 学习ing

    学习ing2017-06-14 10:53:00

    으아악

    if node not in self.add_nodes():中的add_nodes()매개변수가 필요하며 필요한 것은 사용자에게 달려 있습니다.

    회신하다
    0
  • 취소회신하다