Python修改列表值問題解決方案
更新時間:2020年03月06日 11:24:42 作者:二細
這篇文章主要介紹了Python修改列表值問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
由于慣性思維,導(dǎo)致使用for循環(huán)修改列表中的值出現(xiàn)問題
首次嘗試:
def make_great(original): for magician in original: magician = "the Great " + magician magicians = ["david", "tom", "jimmy"] make_great(magicians) show_magicians(magicians)
運行結(jié)果

顯然列表中的值并沒有改變。
思考:for語句定義一個變量進行遍歷,但只是訪問當(dāng)前值。操作列表中的值正確方法是使用下標(biāo)。
修改后:
def make_great(original): j = len(original) for i in range(0, j): original[i] = "the Great " + original[i]
運行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用Selenium獲取Web頁面信息的流程步驟
在 Web 自動化測試和數(shù)據(jù)抓取中,獲取頁面信息是一個基本且重要的操作,通過 Selenium,您可以輕松地獲取頁面的各種信息,這些信息不僅可以用于驗證測試結(jié)果,還可以用于數(shù)據(jù)分析和處理,所以本文給大家介紹了Python使用Selenium獲取Web頁面信息的流程步驟2025-03-03
Python中列表和字符串常用的數(shù)據(jù)去重方法總結(jié)
關(guān)于數(shù)據(jù)去重,咱們這里簡單理解下,就是刪除掉重復(fù)的數(shù)據(jù),應(yīng)用的場景比如某些產(chǎn)品產(chǎn)生的大數(shù)據(jù),有很多重復(fù)的數(shù)據(jù),為了不影響分析結(jié)果,我們可能需要對這些數(shù)據(jù)進行去重,所以本文給大家總結(jié)了Python中列表和字符串常用的數(shù)據(jù)去重方法,需要的朋友可以參考下2023-11-11

