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

时间:2014-10-15 05:54:07

标签: python function

我无法理解这项任务。我目前正在学习使用define函数(抱歉,我对Python很新)。虽然我知道如何使用define函数,但我不太明白如何解决这个问题。

我理解def函数是如何工作的,但如果我错了,请纠正我,如何通过更改基隆而不是Kaoshung来更正列表?不使用if else功能吗?我很难解决这个问题,如果有任何线索可以如何真诚地感激。非常感谢你的时间。

  

列出某船计划呼叫的港口清单:

     
      
  • 奥克兰
  •   
  • 长滩
  •   
  • 香港
  •   
  • 高雄
  •   
  • 那霸
  •   
  • 横滨
  •   
  • 奥克兰
  •   
     

允许用户通过按行号告知行程中的新端口来更正列表。

     

对于演示,请更正列表以在Keelung而非Kaohsiung进行呼叫。

这就是我到目前为止......

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

   if __name__ == "__main__":
   change_list()

2 个答案:

答案 0 :(得分:0)

通常人们不会为你做功课,(可能是你已经有一个downvote的原因)但是从我对你的问题的理解看起来相当简单,

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

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

if __name__ == "__main__":
    change_list()

这应该这样做。

答案 1 :(得分:0)

创建列表:使用list()函数或列表comprehenshion []

例如

aList = ['a','b','c']

访问列表元素:

print(aList[1])
-> b

希望能让你顺利前往