一、字典簡介
Python是一種面向對象、解釋型、動態數據類型的編程語言。它被賦予了許多強大的數據結構,其中最常用的就是字典。字典是一種無序、可變的映射類型,在 Python 中被當作鍵值對的集合。
二、創建空字典
創建空字典是 Python 中非常常見的操作。為了創建一個空字典,需要使用大括弧 {} 或者 dict(),像下面這樣:
{
}
dict()
這兩種方式都會創建一個空字典對象,可以在之後的操作中向其中添加元素。同時,可以通過檢查字典元素的個數來確定字典是否為空。
三、向字典中添加元素
在創建空字典之後,就可以向其中添加元素了。向字典中添加元素可以使用大括弧或者方括弧,例如:
d = {}
d['name'] = '張三'
d['age'] = 18
print(d)
輸出:
{'name': '張三', 'age': 18}
這裡首先創建了一個空字典對象 d,然後通過方括弧向其中添加了兩個元素。可以通過 print() 語句列印出字典內容,檢查添加結果。
還可以使用 update() 函數來向字典中添加元素,例如:
d = {}
d.update({'name': '張三', 'age': 18})
print(d)
輸出:
{'name': '張三', 'age': 18}
update()函數同樣可以向字典中添加元素,不過參數需要使用鍵值對的形式。
四、刪除字典中的元素
除了向字典中添加元素之外,還可以刪除字典中的元素。可以使用 del 語句或者 pop()函數,例如:
d = {'name': '張三', 'age': 18}
del d['age']
print(d)
輸出:
{'name': '張三'}
這裡使用 del 語句刪除了字典 d 中的’age’鍵及其對應的值。還可以使用 pop() 函數查找並刪除字典中指定的鍵值對,例如:
d = {'name': '張三', 'age': 18}
d.pop('age')
print(d)
輸出:
{'name': '張三'}
五、判斷字典是否為空
在字典中添加、更新或刪除元素之後,很可能需要判斷字典是否為空。可以使用 len() 函數和 bool() 函數,例如:
d = {'name': '張三'}
print(len(d) == 0)
print(bool(d))
輸出:
False
True
len() 函數可以返回字典中鍵值對的數量,判斷是否為 0 可以確定字典是否為空。bool() 函數也可以用來判斷字典是否為空,如果字典為空,則返回 False。
六、小結
Python 中的字典是一種非常常用的數據類型。創建一個空字典非常簡單,只需要使用大括弧或者 dict() 函數即可。向字典中添加、刪除元素和判斷字典是否為空也非常方便,只需要使用相應的語句和函數。掌握這些操作,可以更加方便地處理字典中的數據。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200798.html