字典是Python中非常重要的數據類型,它的特點是通過鍵值對來存儲和訪問數據,可以快速地進行查找和操作。本文將從多個方面詳細闡述字典的相關知識和用法,包括字典的創建、添加、刪除、修改、遍歷等操作,希望能對Python初學者和進階學習者有所幫助。
一、字典的創建與使用
1、創建空字典
d = {}
print(type(d)) #
2、創建含有鍵值對的字典
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(d) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
3、獲取字典中的值
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(d['name']) # Tom
print(d.get('age')) # 18
4、修改字典中的值
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
d['age'] = 20
print(d) # {'name': 'Tom', 'age': 20, 'gender': 'male'}
5、刪除字典中的鍵值對
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
del d['gender']
print(d) # {'name': 'Tom', 'age': 18}
d.clear()
print(d) # {}
二、字典的遍歷操作
1、遍歷字典中所有的鍵
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key in d.keys():
print(key)
2、遍歷字典中所有的值
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for value in d.values():
print(value)
3、遍歷字典中所有的鍵值對
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key, value in d.items():
print(key, value)
三、字典的常用方法
1、獲取字典長度
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(len(d)) # 3
2、複製字典
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
d1 = d.copy()
print(d1) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
3、判斷鍵是否在字典中
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print('name' in d) # True
print('height' in d) # False
4、合併兩個字典
d1 = {'name': 'Tom', 'age': 18}
d2 = {'gender': 'male', 'height': 175}
d1.update(d2)
print(d1) # {'name': 'Tom', 'age': 18, 'gender': 'male', 'height': 175}
5、獲取值列表、鍵列表和鍵值對列表
d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(list(d.values())) # ['Tom', 18, 'male']
print(list(d.keys())) # ['name', 'age', 'gender']
print(list(d.items())) # [('name', 'Tom'), ('age', 18), ('gender', 'male')]
四、本文總結
字典是Python中很重要的數據類型,可以通過鍵值對來快速地進行數據查找和操作,其常用的操作包括創建、添加、刪除、修改和遍歷等。除此之外,還有一些常用的方法,包括獲取字典長度、複製字典、判斷鍵是否在字典中、合併兩個字典和獲取值列表、鍵列表以及鍵值對列表等。
理解並掌握字典的相關知識和用法,對於Python的編程和開發都將有很大的幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/192923.html