python-關於del

python中del刪除的變量而不是變量中的數據,再python中,變量就是一個引用,他指向一塊內存區域,這個內存區域中存放的就是數據,我們使用del,刪除的就是這個引用,並不會影響內存中的數據。

  1. li=[1,2,3,4,5]  #列表本身不包含數據1,2,3,4,5,而是包含變量:li[0] li[1] li[2] li[3] li[4]   
  2.     first=li[0]     #拷貝列表,也不會有數據對象的複製,而是創建新的變量引用  
  3.     del li[0]  
  4.     print(li)      #輸出[2, 3, 4, 5]  
  5.     print(first)   #輸出 1  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章