1. 程式人生 > >十、字典與 set(上):什麼是字典及如何訪問、新增、修改、刪除字典中的值

十、字典與 set(上):什麼是字典及如何訪問、新增、修改、刪除字典中的值

(一)、什麼是字典

  1. 字典:字典是放在花括號中一系列的鍵-值表示
# This is a dict
student_0 = {'name': 'zhangsan', 'age': '20'}

冒號( :)前面是鍵(一般為字元或字串),後面是鍵所對應的值,每個鍵-值之間用逗號( ,)分隔

  1. 在Python中,每個鍵都與一個值相關聯,可以使用鍵來訪問相關聯的值

(二)、訪問字典中的值

  1. 語法格式:字典名[鍵]
# This is a dict
student_0 = {'name': 'zhangsan', 'age': '20'}

print(student_0['name'])

程式碼執行結果

zhangsan

(三)、新增鍵 - 值對

  1. 語法格式:字典名[鍵] = 值

例:新增一個鍵-值對 ‘id’ = ‘2016’

# 原字典
student_0 = {'name': 'zhangsan', 'age': '20'}
print(student_0)

# 新增鍵-值對後的字典
student_0['id'] = '2016'
print(student_0)

程式碼執行結果

{'name': 'zhangsan', 'age': '20'}
{'name': 'zhangsan', 'age': '20', 'id': '2016'}

(四)、修改字典中的值

  1. 語法格式:字典名[要修改的鍵] = 要修改的值

例:修改鍵’name’的值

# 原字典
student_0 = {'name': 'zhangsan', 'age': '20'}
print(student_0)

# 修改字典中的值
student_0['name'] = 'lisi'
print(student_0)

程式碼執行結果

{'name': 'zhangsan', 'age': '20'}
{'name': 'lisi', 'age': '20'}

(五)、刪除字典中的值

  1. 語法格式:del 字典名[鍵]

例:刪除鍵 ‘age’ 的值

# 原字典
student_0 = {'name': 'zhangsan', 'age': '20'}
print(student_0)

# 刪除鍵'age'的值
del student_0['age']
print(student_0)

程式碼執行結果

{'name': 'zhangsan', 'age': '20'}
{'name': 'zhangsan'}

刪除後鍵-值對會一起徹底消失