這篇文章主要介紹了python中字典的常見操作實例分析的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python中字典的常見操作實例分析文章都會有所收獲,下面我們一起來看看吧。
字符串,列表中可以用[index]來獲取或修改元素
字典沒有索引,那字典怎么獲取或修改元素呢?
答:[]內填寫字典的key
dict['name'] = '小明' # 將key為name的元素的value修改為‘小明'
如果填寫的key在字典中不存在,給這個key“賦值”則表示給字典添加一個元素
修改字典
dict.update(new_dict) # 括弧內填想要修改成的新字典,該函數無返回值
獲取某個key的value,如果key不存在于字典中,會將key和value存入字典中
dict.setdefault(key,value) # key為需要獲取value的key # value為如果key不存在,對應這個key存入這個value
獲取字典中所有的key
dict.keys() # 無需傳參,返回一個key集合的偽列表
什么是偽列表?
答:偽列表不具備列表的所有功能,比如無法通過索引獲取,無法修改列表的內容,也無法使用列表的函數操作列表
如何將偽列表變成一個真正的列表?
答:直接將這個偽列表重新定義一下:list(偽列表)
獲取字典中所有的value
dict.values() # 無需傳參,返回一個value集合的偽列表
value = dict['key']
get()函數
獲取字典中指定key的value
dict.get(key,default=None) # key為需要獲取value的key # default為,key不存在時返回此默認值,默認為None
[]如果獲取的key不存在,則直接報錯
get()如果獲取的key不存在,則返回默認值
清空字典中的所有數據
dict.clear() # 無參數,無返回值
刪除字典中指定的key及對應的value,并將其value結果返回
如果key不存在則報錯
dict.pop(key) # key希望被刪掉的key,返回這個key對應的value
del dict[key]
例子:
將字典復制出一個新的字典
dict.copy() # 無參數,返回一個新字典(內存地址與原字典不同)
關于“python中字典的常見操作實例分析”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python中字典的常見操作實例分析”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。