Python中字典也是一種可以修改的數(shù)據(jù)類型,,我們可以對字典中的進行修改,刪除,,和添加,,那么如何在字典中添加鍵值對呢?以下是詳細(xì)的內(nèi)容: 添加鍵值對 首先定義一個空字典 >>> dic={} 直接對字典中不存在的key進行賦值來添加 >>> dic['name']='zhangsan' >>> dic {'name': 'zhangsan'} 如果key或value都是變量也可以用這種方法 >>> key='age' >>> value=30 >>> dic[key]=value >>> dic {'age': 30. 'name': 'zhangsan'} 這里可以看到字典中的數(shù)據(jù)并不是按先后順序排列的,如果有興趣,,可以搜一搜數(shù)據(jù)結(jié)構(gòu)中的——哈希表 從python3.7開始,,字典按照插入順序,實現(xiàn)了有序,。修改一個已存在的key的值,,不影響順序,如果刪了一個key后再添加該key,,該key會被添加至末尾,。標(biāo)準(zhǔn)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'} |
|