系統城裝機大師 - 唯一官網:www.farandoo.com!

當前位置:首頁 > 腳本中心 > 其它 > 詳細頁面

Python修改列表值問題解決方案

時間:2020-03-06來源:電腦系統城作者:電腦系統城

由于慣性思維,導致使用for循環修改列表中的值出現問題

首次嘗試:


 
  1. def make_great(original):
  2. for magician in original:
  3. magician = "the Great " + magician
  4. magicians = ["david", "tom", "jimmy"]
  5. make_great(magicians)
  6. show_magicians(magicians)

運行結果

Python修改列表值問題解決方案

顯然列表中的值并沒有改變。

思考:for語句定義一個變量進行遍歷,但只是訪問當前值。操作列表中的值正確方法是使用下標。

修改后:


 
  1. def make_great(original):
  2. j = len(original)
  3. for i in range(0, j):
  4. original[i] = "the Great " + original[i]

運行結果

Python修改列表值問題解決方案

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

jlzzjlzz亚洲乱熟在线播放