寫這個主意是記錄一下今天遇到的問題,兩種循環方式,但是只有一種可以修改list的內容
a=[1,2,3,4,5,6] for i in a: i=7 print(a)
以上這種代碼a的內容不變,這里特別有意思,當讀取i中的數據時,i指向a中的數據,當給i賦值時,i會指向另一塊內存
a=[1,2,3,4,5,6] for i in range(len(a)): a[i]=7 print(a)
這種方法list內容會變
寫這個主意是記錄一下今天遇到的問題,兩種循環方式,但是只有一種可以修改list的內容
a=[1,2,3,4,5,6] for i in a: i=7 print(a)
以上這種代碼a的內容不變,這里特別有意思,當讀取i中的數據時,i指向a中的數據,當給i賦值時,i會指向另一塊內存
a=[1,2,3,4,5,6] for i in range(len(a)): a[i]=7 print(a)
這種方法list內容會變
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。