Dijkstra算法打印太多

2024-09-30 14:22:29 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在这里有一个代码,它画出一个图,然后打印出两个点之间的最短距离。它的输入是python文件名.py开始-结束地图.txt 它能很好地处理我给它的图表,比如这个:

{'a': {'b': 5, 'c': 8},
'b': {'a': 5, 'd': 6},
'c': {'a': 8, 'd': 2},
'd': {'b': 6, 'c': 2, 'e': 12, 'f': 2},
'e': {'d': 12, 'g': 3},
'f': {'d': 2, 'g': 7},
'g': {'e': 3, 'f':7}}

唯一的问题是,当它在命令中打印输出时,它是这样打印的:
从起点到终点的距离是(距离,[起点,终点]) 我搞不懂怎么把它打印出来,不加括号,不加起点和终点。感谢任何帮助。
""" 2014年冬季 作者:Cole Charbonneau和Peter Pham 贷方:Python: Importing a graph Stackoverflow帮助我们了解如何通过系统argv在

^{pr2}$

Tags: 代码py命令txt距离文件名图表地图