使用remove刪除:python
使用pop刪除:spa
想使用pop刪除的話能夠這麼寫3d
使用del刪除:blog
del解決方法:索引
總結:因爲刪除元素會致使元素的索引改變, 因此容易出現問題. 盡量不要在循環中直接去刪 除元素. 能夠把要刪除的元素添加到另外一個列表(集合)中而後再批量刪除.內存
1.dict(字典)中的元素在迭代的過程當中是不容許進行刪除的rem
解決方法:class
初學者通常都會出現這樣一個問題:變量
緣由是python中的變量通常指向的內存地址,執行lst2 = lst1後lst2也指向了列表實際的內存 地址,這樣會致使若是經過lst1對列表操做,操做後的結果也會反應到lst2上,所以咱們有了下 面的解決方法循環
咱們也會出現這樣的問題:
定義:淺拷貝只會拷貝集合,列表的第一層,第二層的內容不拷貝,因此叫淺拷貝,由此咱們能夠 引出深拷貝
定義:深拷貝顧名思義就是所有拷貝無論幾層內容