當前位置:首頁 » 編程語言 » python中字典的用法

python中字典的用法

發布時間: 2024-11-02 12:40:42

A. python字典(dict )的幾種遍歷方式

本文介紹Python字典(dict)的幾種遍歷方式。

首先,可以使用 for key in dict 遍歷字典中所有的鍵。通過這種方式,能夠獲取字典中的每個鍵進行操作。

其次,字典提供了 keys() 方法,能夠返回字典中所有的鍵。通過 for key in dict.keys() 的方式,即可遍歷這些鍵。

接著,字典還提供了 values() 方法,用於返回字典中所有的值。通過 for values in dict.values() 的方式,可以遍歷字典中的所有值。

再者,字典的 items() 方法能返回字典中的所有鍵值對,每個鍵值對是一個元組,包含鍵和值。通過 for item in dict.items() 可以遍歷這些鍵值對。

最後,為了更直接地訪問鍵值對,可以使用 for key, value in dict.items() 的方式。元組在賦值運算符右邊時,可以省去括弧,直接引用鍵和值。

B. python字典的基本操作

python字典的基本操作如下:

查詢字典

字典裡面可以嵌套字典,嵌套列表。

C. python中字典常用的方法有哪些,分別有什麼作用

寫法:字典序列[key] = 值 ***字典為可變類型

常用方法:
1、# 新增字典中的數據
dict1 = {'name':'huu','age':20,'gender':'男'}
dict1['id'] = 133
print(dict1)

2、# 修改字典中的數據
dict1['name'] = 'xiauaiguai'
print(dict1)
3、刪除字典或刪除字典中指定鍵值對
del()/del:

dict1 = {'name':'huanghu','age':30,'gender':'男'}

# del(dict1) 直接將字典刪除了,運行報錯

del dict1['name']
print(dict1)
# del dict1[names] 刪除不存在的key,運行報錯

4、清空字典
clear():
dict1.clear() # 清空字典
print(dict1)

5、查找
key值查找
如果當前查找的key存在則返回對應的值,否則則報錯
函數查找
get():如果當前查找的key不存在則返回第二個參數值(默認值),
如果省略第二個參數則返回 None
key()

dict1 = {'name':'huhu','age':20,'gender':'男'}

print(dict1['name']) # huhu
print(dict1['id']) # 報錯

# 1, get()查找

print(dict1.get('name')) # huanghu
print(dict1.get('id',133)) # 133--如果當前查找的key不存在則返回第二個參數值(默認值)
print(dict1.get('id')) # None--如果省略第二個參數則返回 None

# 2, keys() 查找字典中所有的key,返回可迭代對象
print(dict1.keys()) # dict_keys(['name', 'age', 'gender'])

# 3,values() 查找字典中所有的values,
print(dict1.values()) # dict_values(['huanghu', 30, '男'])

# 4, items() 查找字典中所有的鍵值對,返回可迭代對象,裡面的數據是元組,
元組數據1是字典中的key,元組數據2是字典key對應的值
print(dict1.items()) # dict_items([('name', 'huahu'), ('age', 20), ('gender', '男')])

熱點內容
oracle分頁sql怎麼寫 發布:2024-12-27 11:02:02 瀏覽:845
伺服器如何遠程集中管理 發布:2024-12-27 11:00:26 瀏覽:889
android解鎖代碼 發布:2024-12-27 10:58:25 瀏覽:739
linuxusb攝像頭的驅動 發布:2024-12-27 10:58:13 瀏覽:5
斗羅電腦版伺服器 發布:2024-12-27 10:57:26 瀏覽:32
linux添加日誌伺服器地址 發布:2024-12-27 10:52:35 瀏覽:563
dlink路由器初始密碼怎麼修改 發布:2024-12-27 10:49:56 瀏覽:213
java簡訊介面源碼 發布:2024-12-27 10:49:05 瀏覽:441
米8安卓8刷安卓9怎麼刷 發布:2024-12-27 10:49:04 瀏覽:454
阿里雲伺服器其他賬號託管 發布:2024-12-27 10:37:22 瀏覽:722