使用Def函数(Python)列表到端口

使用Def函数(Python)列表到端口,python,function,Python,Function,我很难理解这个任务。我目前正在学习使用define函数抱歉,我对Python非常陌生。虽然我知道如何使用define函数,但我不太明白如何解决这个问题 我理解def函数是如何工作的,但请纠正我的错误,如果我错了,您如何通过更改基隆而不是高雄来纠正列表?那不使用if-else函数吗?我很难解决这个问题,如果有任何关于如何解决这个问题的线索,我将不胜感激。非常感谢您抽出时间 列出某艘船计划停靠的港口: 奥克兰 长滩 香港 高雄 那霸 横滨 奥克兰 允许用户通过编号告诉您行程中的新港口来更正列表 对于

我很难理解这个任务。我目前正在学习使用define函数抱歉,我对Python非常陌生。虽然我知道如何使用define函数,但我不太明白如何解决这个问题

我理解def函数是如何工作的,但请纠正我的错误,如果我错了,您如何通过更改基隆而不是高雄来纠正列表?那不使用if-else函数吗?我很难解决这个问题,如果有任何关于如何解决这个问题的线索,我将不胜感激。非常感谢您抽出时间

列出某艘船计划停靠的港口:

奥克兰 长滩 香港 高雄 那霸 横滨 奥克兰 允许用户通过编号告诉您行程中的新港口来更正列表

对于演示,请将列表改为在基隆而不是高雄

这就是我目前所拥有的

   def change_list ():
   n = raw_input("pos:")
   new = raw_input("new:")
   num_list[int(n)] = new

   if __name__ == "__main__":
   change_list()

通常人们不会为你做功课,这可能是你已经投了反对票的原因,但从我对你问题的理解来看,这似乎相当简单

在我看来,你想创建一个方法,在列表中要求一个职位,并要求一个新的城市或w.e

def change_list ():
    n = raw_input("pos:")
    new = raw_input("new:")
    num_list[int(n)] = new

if __name__ == "__main__":
    change_list()
这应该可以做到。

创建列表:使用list函数或list comprenshion[]

范例

aList = ['a','b','c']
访问列表元素:

print(aList[1])
-> b

这将有望让您上路

向我们展示您试图解决此问题的代码。它有用吗?如果没有,预期和实际结果是什么?你有什么错误吗?你确定了这个项目的要求了吗?@Tichodroma,你能告诉我怎么开始吗?我完全迷路了,想从某个地方开始,在那里我可以得到一些帮助,我会在编写代码时进行编辑。@IgnacioVazquez Abrams,所以基本上我需要列出上面描述的端口。然后我需要更正列表,以呼叫基隆,而不是Koaslung作为示例。不正确。再试一次,这次读每个句子的每个单词。