python可迭代類型遍歷過程中數(shù)據(jù)改變會不會報錯
更新時間:2022年12月14日 09:43:28 作者:Takoony
這篇文章主要介紹了python可迭代類型遍歷過程中數(shù)據(jù)改變會不會報錯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
實驗
1.1 列表
a = [1, 2, 3, 4]
for i in a:
print(i)
a.remove(i)
a
輸出:
1
3
1.2 dict
a = {'a': 1, 'b': 2}
for i in a:
print(i)
a.pop(i)
a
輸出:

1.3 集合
a = {1, 2, 3, 4}
for i in a:
print(i)
a.remove(i)
a

1.4 元組
a = (1, 2, 3, 4)
for i in a:
print(i)
a.pop(i)
a

結(jié)論
- 列表可以改變,不會報錯
- 字典、集合類型中途改變,會報錯
- 元組數(shù)據(jù)類型不可改變
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談django2.0 ForeignKey參數(shù)的變化
今天小編就為大家分享一篇淺談django2.0 ForeignKey參數(shù)的變化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
python 通過logging寫入日志到文件和控制臺的實例
下面小編就為大家分享一篇python 通過logging寫入日志到文件和控制臺的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python 實現(xiàn)logging動態(tài)變更輸出日志文件名
這篇文章主要介紹了python 實現(xiàn)logging動態(tài)變更輸出日志文件名的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

