我对这些程序行有一些问题。我正在 python 中编写一个函数,该函数将列表列表和字符串作为输入,如果列表中列表的第二个元素等于给定的字符串,则返回“名称在此处”。在这种情况下,我拥有的列表是这个
railway = [["Milan","Zurich"],["Zurich","Bern"],["Bern","Berlin"],["Berlin","Copenaghen"]]
我的功能是:
def travel( list , stringdestination):
i = 0
for elemento in range(len(list)):
if list[i][1] == stringdestination:
print "target reached"
当我运行时:
travel(railway, "Bern")
它应该显示:“达到目标”但它没有,它没有显示任何东西,为什么?