近幾年,人工智能等領域已然成為當前的就業熱門賽道,對于那些胸懷壯志、渴望在就業市場中脫穎而出的莘莘學子們來說,除了緊密關注這些熱門行業和高端崗位,還需參加Python編程工程師培訓課程學習Python編程技術,持續提升自己的專業技能,作為人工智能核心技術的Python編程語言,我們要了解起最基本原理,今天八維職業學校和大家一起來看看python編程語言中字典中有哪些函數?希望對想要學習和了解python編程工程師這個行業的同學有所幫助。

Python字典是一種非常常用的數據類型,它可以存儲鍵值對,其中鍵是唯一的,而值可以是任意類型的數據。Python提供了很多字典相關的函數,這些函數可以幫助我們對字典進行操作和處理。
1. 創建字典
創建字典的方法很簡單,可以用花括號{}或者dict()函數來創建一個空字典,也可以在花括號中添加鍵值對來創建一個非空字典。
`python
創建一個空字典
my_dict = {}
my_dict = dict()
創建一個非空字典
my_dict = {'name': '張三', 'age': 18}
my_dict = dict(name='張三', age=18)

2. 訪問字典中的值
訪問字典中的值需要使用鍵來索引,可以使用中括號[]或者get()函數來訪問。
`python
使用中括號訪問
my_dict = {'name': '張三', 'age': 18}
print(my_dict['name']) # 輸出:張三
使用get()函數訪問
my_dict = {'name': '張三', 'age': 18}
print(my_dict.get('name')) # 輸出:張三
3. 修改字典中的值
修改字典中的值也需要使用鍵來索引,然后再賦新值即可。
`python
my_dict = {'name': '張三', 'age': 18}
my_dict['age'] = 20
print(my_dict) # 輸出:{'name': '張三', 'age': 20}

4. 刪除字典中的鍵值對
刪除字典中的鍵值對可以使用del語句或者pop()函數,del語句可以直接刪除指定的鍵值對,而pop()函數則可以刪除指定的鍵值對并返回其值。
`python
使用del語句刪除
my_dict = {'name': '張三', 'age': 18}
del my_dict['age']
print(my_dict) # 輸出:{'name': '張三'}
# 使用pop()函數刪除
my_dict = {'name': '張三', 'age': 18}
age = my_dict.pop('age')
print(my_dict) # 輸出:{'name': '張三'}
print(age) # 輸出:18
5. 獲取字典中的鍵和值
獲取字典中的鍵和值可以使用keys()函數和values()函數,它們分別返回字典中所有的鍵和值。
`python
獲取所有的鍵
my_dict = {'name': '張三', 'age': 18}
keys = my_dict.keys()
print(keys) # 輸出:dict_keys(['name', 'age'])
獲取所有的值
my_dict = {'name': '張三', 'age': 18}
values = my_dict.values()
print(values) # 輸出:dict_values(['張三', 18])

6. 獲取字典中的鍵值對
獲取字典中的鍵值對可以使用items()函數,它返回一個包含所有鍵值對的元組列表。
`python
my_dict = {'name': '張三', 'age': 18}
items = my_dict.items()
print(items) # 輸出:dict_items([('name', '張三'), ('age', 18)])
7. 判斷字典中是否存在指定的鍵或值
判斷字典中是否存在指定的鍵或值可以使用in關鍵字或者通過鍵或值來判斷。
`python
使用in關鍵字判斷
my_dict = {'name': '張三', 'age': 18}
if 'name' in my_dict:
print('存在name鍵')
if 18 in my_dict.values():
print('存在值為18的鍵值對')
通過鍵或值來判斷
my_dict = {'name': '張三', 'age': 18}
if 'name' in my_dict.keys():
print('存在name鍵')
if 18 in my_dict.values():
print('存在值為18的鍵值對')

8. 合并字典
合并字典可以使用update()函數或者使用花括號來實現。
`python
使用update()函數合并字典
my_dict1 = {'name': '張三', 'age': 18}
my_dict2 = {'gender': '男'}
my_dict1.update(my_dict2)
print(my_dict1) # 輸出:{'name': '張三', 'age': 18, 'gender': '男'}
# 使用花括號合并字典
my_dict1 = {'name': '張三', 'age': 18}
my_dict2 = {'gender': '男'}
my_dict3 = {**my_dict1, **my_dict2}
print(my_dict3) # 輸出:{'name': '張三', 'age': 18, 'gender': '男'}

9. 統計字典中鍵值對的數量
統計字典中鍵值對的數量可以使用len()函數。
`python
my_dict = {'name': '張三', 'age': 18}
print(len(my_dict)) # 輸出:2
10. 清空字典
清空字典可以使用clear()函數。
`python
my_dict = {'name': '張三', 'age': 18}
my_dict.clear()
print(my_dict) # 輸出:{}


學制學費
學習時間
近期活動
開班信息
課程內容
就業情況
津公網安備12011302141430
如何成為IT行業中有競爭力的人工智能工程師?
在當今數字化浪潮洶涌澎湃的時代,人工智能作為 IT 行業最具爆發力的領域之一,正重塑著世界的方方面面,從醫療保健到金融服務,從智能交通到娛樂產業,其影響力無處不在。若想成為這一充滿魅力與挑戰領域中的佼佼者 —— 極具競爭力的人工智能工程師,需要在多個維度精心打磨自己。