91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中使用del的方法有哪些

發布時間:2020-11-05 16:27:40 來源:億速云 閱讀:237 作者:Leah 欄目:開發技術

python中使用del的方法有哪些?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

del是python關鍵字,就像def、and、or一樣。它不是字典、列表的方法,但是可以用來刪除字典、列表的元素。

python中的del用法比較特殊,新手學習往往產生誤解,弄清del的用法,可以幫助深入理解python的內存方面的問題。

python的del不同于C的free和C++的delete。

由于python都是引用,而python有GC機制,所以,del語句作用在變量上,而不是數據對象上。

if __name__=='__main__': 
 a=1 # 對象 1 被 變量a引用,對象1的引用計數器為1 
 b=a # 對象1 被變量b引用,對象1的引用計數器加1 
 c=a #1對象1 被變量c引用,對象1的引用計數器加1 
 del a #刪除變量a,解除a對1的引用 
 del b #刪除變量b,解除b對1的引用 
 print(c) #最終變量c仍然引用1 

del刪除的是變量,而不是數據。

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

PS:下面看下PYTHON DEL關鍵字的用法

del Keyword

注意del是python關鍵字,就像def、and、or一樣。它不是字典、列表的方法,但是可以用來刪除字典、列表的元素。比如:

del list_item[4]
del dictionary["a"]

除此之外,還可以用del刪除變量。比如:

del foo

del好用,含義也非常的清晰,以后在適當的場景可以用起來。

關于python中使用del的方法有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南川市| 兖州市| 类乌齐县| 安丘市| 德州市| 安宁市| 贡嘎县| 高邮市| 龙岩市| 亳州市| 富蕴县| 长葛市| 西乌珠穆沁旗| 伊吾县| 锦屏县| 嫩江县| 海淀区| 许昌县| 阿克陶县| 丹阳市| 水富县| 神池县| 乳山市| 宜良县| 嵩明县| 普兰县| 家居| 克山县| 涡阳县| 泗洪县| 牡丹江市| 丰镇市| 武乡县| 新源县| 开远市| 中宁县| 梁平县| 金山区| 锡林浩特市| 积石山| 长宁区|