文章詳情頁
Python修改列表值問題解決方案
瀏覽:100日期:2022-08-03 15:46:59
由于慣性思維,導(dǎo)致使用for循環(huán)修改列表中的值出現(xiàn)問題
首次嘗試:
def make_great(original): for magician in original: magician = 'the Great ' + magicianmagicians = ['david', 'tom', 'jimmy']make_great(magicians)show_magicians(magicians)
運行結(jié)果
顯然列表中的值并沒有改變。
思考:for語句定義一個變量進(jìn)行遍歷,但只是訪問當(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í)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. django實現(xiàn)模型字段動態(tài)choice的操作2. 部署vue+Springboot前后端分離項目的步驟實現(xiàn)3. AspNetCore&MassTransit Courier實現(xiàn)分布式事務(wù)的詳細(xì)過程4. idea設(shè)置自動導(dǎo)入依賴的方法步驟5. vue組件庫的在線主題編輯器的實現(xiàn)思路6. 網(wǎng)頁中img圖片使用css實現(xiàn)等比例自動縮放不變形(代碼已測試)7. Python安裝并操作redis實現(xiàn)流程詳解8. AJAX實現(xiàn)數(shù)據(jù)的增刪改查操作詳解【java后臺】9. ASP基礎(chǔ)入門第三篇(ASP腳本基礎(chǔ))10. Python常用擴(kuò)展插件使用教程解析
排行榜
