字典是Python中除串列外,最靈活的資料型別,使用鍵值對存盤資料,其中鍵必須是唯一的,值可以是任意型別
字典型別格式
student = {'鍵名1': 值1, '鍵名2': 值2, ...}
# 比如
student = {'name': '小明', 'age': 18, 'id': 1}
字典常用函式/操作

列印字典中的所有內容
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)

獲取字典的值(根據鍵名)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student['name'])

向字典中添加鍵值對
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['grade'] = 100
print(student)

修改字典中的值( 添加和修改的格式一樣, 如果指定的鍵與字典中的鍵重復, 則會修改原來的鍵名所對應的值)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['age'] = 20
print(student)

pop(), 洗掉字典中的值( 根據鍵名)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.pop('id')
print(student)

len(), 回傳字典中的價值對的個數
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
print('字典中鍵值對的個數是: %d' % len(student))

update(), 合并字典, 向字典中添加另一個字典的內容
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.update({'math': 100, 'English': 100})
print(student)

字典遍歷
student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:
print(key)
使用for遍歷, 可以獲取字典中的所有鍵

根據獲取的鍵, 可以獲取字典中的所有值
student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:
print('%s : %s' % (key, student[key]))

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296493.html
標籤:其他
上一篇:TCP與UDP~第二式
