Python在for循環(huán)中更改list值的方法【推薦】
一、在for循環(huán)中直接更改列表中元素的值不會(huì)起作用:
如:
l = list(range(10)[::2]) print (l) for n in l: n = 0 print (l)
運(yùn)行結(jié)果:
[0, 2, 4, 6, 8]
[0, 2, 4, 6, 8]
l中的元素并沒有被修改
二、在for循環(huán)中更改list值的方法:
1.使用range
l = list(range(10)[::2]) print (l) for i in range(len(l)): l[i] = 0 print (l)
運(yùn)行結(jié)果:
[0, 2, 4, 6, 8]
[0, 0, 0, 0, 0]
2.使用enumerate
l = list(range(10)[::2]) print (l) for index,value in enumerate(l): l[index] = 0 print (l)
運(yùn)行結(jié)果:
[0, 2, 4, 6, 8]
[0, 0, 0, 0, 0]
總結(jié)
以上所述是小編給大家介紹的Python在for循環(huán)中更改list值的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Python的for和break循環(huán)結(jié)構(gòu)中使用else語句的技巧
- python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫的方法
- Python通用循環(huán)的構(gòu)造方法實(shí)例分析
- python中退出多層循環(huán)的方法
- python for循環(huán)輸入一個(gè)矩陣的實(shí)例
- Python創(chuàng)建一個(gè)空的dataframe,并循環(huán)賦值的方法
- python中for循環(huán)輸出列表索引與對(duì)應(yīng)的值方法
- Python for循環(huán)中的陷阱詳解
- Python中循環(huán)后使用list.append()數(shù)據(jù)被覆蓋問題的解決
- Python之循環(huán)結(jié)構(gòu)
相關(guān)文章
Python實(shí)現(xiàn)輸入若干個(gè)正整數(shù),升序后輸出
這篇文章主要介紹了Python實(shí)現(xiàn)輸入若干個(gè)正整數(shù),升序后輸出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
python+os根據(jù)文件名自動(dòng)生成文本
這篇文章主要為大家詳細(xì)介紹了python+os根據(jù)文件名自動(dòng)生成文本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03
PyTorch中的torch.cat函數(shù)基本用法詳解
在PyTorch中,torch.cat是一個(gè)非常實(shí)用的函數(shù),用于將多個(gè)張量(Tensor)沿指定維度連接起來,本文將詳細(xì)介紹torch.cat函數(shù)的用法,并通過一些示例來說明其應(yīng)用,感興趣的朋友跟隨小編一起看看吧2024-08-08
Python實(shí)現(xiàn)Appium端口檢測與釋放的實(shí)現(xiàn)
這篇文章主要介紹了Python實(shí)現(xiàn)Appium端口檢測與釋放的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Pandas探索之高性能函數(shù)eval和query解析
這篇文章主要介紹了Pandas探索之高性能函數(shù)eval和query解析,小編覺得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。2017-10-10
python將excel轉(zhuǎn)換為csv的代碼方法總結(jié)
在本篇文章里小編給大家分享了關(guān)于python如何將excel轉(zhuǎn)換為csv的實(shí)例方法和代碼內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-07-07

