當前位置:首頁 » 編程語言 » 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', '男')])

熱點內容
超高速存儲 發布:2024-11-02 15:23:30 瀏覽:897
javades加密文件 發布:2024-11-02 15:14:15 瀏覽:533
讀卡器怎麼看配置 發布:2024-11-02 15:14:10 瀏覽:458
安卓手機如何更改屏幕常亮 發布:2024-11-02 15:14:02 瀏覽:604
存儲空間介紹 發布:2024-11-02 15:12:22 瀏覽:416
沒有連上伺服器怎麼辦 發布:2024-11-02 14:39:02 瀏覽:626
早期存儲卡 發布:2024-11-02 14:26:50 瀏覽:989
配音秀緩存在手機哪裡 發布:2024-11-02 14:23:27 瀏覽:295
linux下載gcc 發布:2024-11-02 14:13:47 瀏覽:345
寫演算法交易 發布:2024-11-02 13:57:09 瀏覽:209