由於慣性思維,導致使用for迴圈修改列表中的值出現問題
首次嘗試:
def ma程式設計客棧_great(original):
for magician in origiwww.cppcns.comnal:
magician = "the grerikniat " + magician
magicians = ["d**id", "tom", "jimmy"]
make_great(magicians)
show_magicians(magicians)
執行結果
顯然列表中的值並沒有改變。
思考:for語句定義乙個變數進行遍歷,但只是訪問當前值。操作列表中的值正確方法是使用下標。
修改後:
def make_great(original):
j = len(original)
for i in range(0, j):
owww.cppcns.comriginal[i] = "the great " + original[i]
執行結果
本文標題: python修改列表值問題解決方案
本文位址:
Ubuntu修改locale問題解決
本文針對的問題是 ubuntu安裝中文語言包 ubuntu server中文問題 ubuntu更改語言環境 ubuntu locale的設定 cannot change locale zh cn.utf 8 linux中文亂碼 linux字符集的修改 linux亂碼的解決辦法 等問題,提供一站式解決...
python問題解決記錄
一 python程式在64位電腦和32位電腦的相容性問題 1 今天遇到乙個問題,在64位機器上生成乙個exe之後,在32位電腦上不能執行,提示是相容性問題。查了一資料後發現,是因為我的生成exe的電腦上的python虛擬機器是64位的,那麼py2exe生成的exe自然是64位的,因此為了程式的相容性...
python 列表內顯示中文的問題解決
首先我問題和一樣,為 coding utf 8 import requests from bs4 import beautifulsoup movie list def get movies chrome 57.0.2987.133 safari 537.36 host movie.douban.c...