新增鍵值對
#先定義一個空字典 (推薦學習:Python影片教學)
>>> dic={}
直接對字典中不存在的key進行賦值來新增
>>> dic['name']='zhangsan' >>> dic {'name': 'zhangsan'}
如果key或value都是變數也可以用這種方法
>>> key='age' >>> value=30 >>> dic[key]=value >>> dic {'age': 30, 'name': 'zhangsan'}
這裡可以看到字典中的資料並不是按先後順序排列的,如果有興趣,可以搜尋資料結構中的——哈希表
從python3.7開始,字典按照插入順序,實現了有序。修改一個已存在的key的值,不影響順序,如果刪了一個key後再加入該key,則該key會被加到最後。標準json函式庫的dump(s)/load(s)也是有順序的
也可以用字典的setdefault方法
>>> dic.setdefault('sex','male') 'male' >>> key='id' >>> value='001' >>> dic.setdefault(key,value) '001' >>> dic {'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}
以上是python字典中如何加入鍵值對的詳細內容。更多資訊請關注PHP中文網其他相關文章!