1、格式 符號為大括弧 數據為鍵值對形式出現(字典數據與數據順序沒有關係,即字典不支持下標) 各個鍵值對之間逗號隔開 2、定義的類型 # 有數據 dict1 = {'name': '小明', 'sex': '男'} # 空字典 dict2 = {} dict3 =dict() # 函數定義 3、常用 ...
1、格式
- 符號為大括弧
- 數據為鍵值對形式出現(字典數據與數據順序沒有關係,即字典不支持下標)
- 各個鍵值對之間逗號隔開
2、定義的類型
# 有數據 dict1 = {'name': '小明', 'sex': '男'} # 空字典 dict2 = {} dict3 =dict() # 函數定義
3、常用函數
增/改 |
(有則改之,無則新增) |
刪 |
|
查 |
如果當前查找的key存在,則返回對應的值,否則報錯
如果當前查找的key值不存在則返回第二個參數,如果省略第二個參數,則返回None
dict1={'name':'Tom', 'age':20,'sex':'男'}
print(dict1.keys()) # print(dict1.values())
dict_keys(['name', 'age', 'gender']) # dict_values(['Tom', 20, '男'])
print(dict1.items()) # dict_items([('name', 'Tom'), ('age', 20), ('gender', '男')])
|
遍歷 |
for item in dict1.items(): print(item) for key,value in dict1.items(): print(f'{key}={value}') |