두리스트가 동일하면 두리스트를 비교하려고합니다. 나는이 목록의 정수를 삽입하고있어Python, TypeError :리스트 인덱스는 str이 아닌 정수 여야합니다.
Traceback (most recent call last):
File "C:/Python33/Archive/PythonGrafos/Alpha.py", line 85, in <module>
menugrafos()
File "C:/Python33/Archive/PythonGrafos/Alpha.py", line 55, in menugrafos
Beta.criararesta(grafo,va,vb)
File "C:/Python33/Archive/PythonGrafos\Beta.py", line 29, in criararesta
if grafo.node[va,vb] == grafo.node[va,vb]:
TypeError: list indices must be integers, not tuple
:
if grafo.node[va,vb] == grafo.node[va,vb]:
나는이 오류가 발생합니다. 이 오류는 무엇을 의미합니까?
위 코드는 추적 코드의 코드와 다릅니다. 그리고 오류 메시지는 꽤 분명합니다. – interjay
또한 요소를 자체와 비교하는 것으로 보입니다. 비교의 양쪽에'grafo.node [va] [vb]'가 있습니다. –