日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python清空字典保留变量_python彻底清除字典数据,clear方法使用

發布時間:2025/4/17 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python清空字典保留变量_python彻底清除字典数据,clear方法使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介 INTRODUCTION知識要點:掌握clear方法的用法來徹底清空字典

掌握只清除某個字典變量的方法

掌握普通賦值和clear方法區別 微信公眾號:編程創造城市

一、內容概述:

字典是由鍵值對組成的數據結構,鍵稱為key,值就是value.在字典中的鍵應該是唯一的,如果出現重復的情況,那么后面數據的鍵將會覆蓋前面數據的鍵。

例如:ljydic1={"aa":"老劉","bb":"老張","cc":"老王","aa":"劉金玉"},那么在這個例子中,鍵"aa"最終的值應為"劉金玉"。這個變量在系統中存儲的時候,值的結果也是{'aa': '劉金玉', 'bb': '老張', 'cc': '老王'}。

現在我們使用新的變量ljydic2=ljydic1? 這里的意思就是值把ljydic1的數據賦值給ljydic2。我想這個意思大家都非常明確。此時如果使用print輸出ljydic2的值,當然是{'aa': '劉金玉', 'bb': '老張', 'cc': '老王'}

下面把ljydic1進行賦值,ljydic1="",就重新把它賦值為一個字符串,或者是一個空的字典{}。然后print輸出ljydic2結果一樣能夠輸出數據。如果此時輸出ljydic1的話,結果就是空字符串。

那么是否有辦法將ljydic1清除的同時也能夠將與其相關的變量賦值過的變量的數據也清除呢?這樣的話就能夠徹底清除字典數據了。

答案當然是可以的!

使用字典自帶的clear方法即可!我們只需要執行ljydic1.clear(),那么會使得ljydic2的數據也會被清除,是不是非常神奇?這就是所謂的藕斷絲連,只要跟這個數據有關的字典變量將全部被清除數據!

二、視頻源代碼:

dic1={"老劉","老張","老王"}

dic88={1,2,3,4,4}

print(dic1)

dic2=dic1

dic3=dic1

print("開始清除數據...")

#清除手段

# dic3.clear()

#使用clear函數可以徹底清空數據

dic1={}

print("輸出dic2",dic2)

print("輸出dic1",dic1)

print("輸出dic3",dic3)

print("dic88",dic88)

a=1

b=a

print("a",a)

a=""

print("b",b)

print("a",a)

代碼執行結果:

{'老王', '老張', '老劉'}

開始清除數據...

輸出dic2 {'老王', '老張', '老劉'}

輸出dic1 {}

輸出dic3 {'老王', '老張', '老劉'}

dic88 {1, 2, 3, 4}

a 1b 1a

總結

以上是生活随笔為你收集整理的python清空字典保留变量_python彻底清除字典数据,clear方法使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。