python從入門到高階之三(初識字典)

2021-09-25 04:32:38 字數 966 閱讀 1803

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

info =
值得注意的是,字典是無序的,不像列表那樣有下標,字典裡的value通過key來獲取

輸出整個字典

print(info)
修改字典裡的資料

info =

info["stu1104"] ="王二"

如果字典裡已經存在這個key,就進行修改,如果不存在則增加新的key-value

結果如下:

刪除字典元素

可以通過del 命令刪除字典元素

也可以通過呼叫pop方法刪除字典元素

info = 

del info['stu0002']

info.pop('stu0003')

print(info)

執行結果為:

查詢字典元素如果需要查詢某個字典元素的值,可以直接通過key獲取

info = 

print(info['stu0002'])

print(info.get('stu0003')) #安全的獲取方法

判斷字典裡是否存在某元素

info = 

print("stu0004" in info)

如果存在,則返回true,否則返回fal

Python 從入門到放棄(三)

2011 12 11 mon 13 58 直接建立 phonebook phonebook out 224 phonebook dict alice 1234 bob 2345 注意關鍵字不能是expression,不是 alice 而是alice phonebook out 228 或者通過鍵值對...

Android 從入門到高階

本場 chat 適合有一定程式設計基礎的人學習。第一部 android 智慧型手機發布於 2008 年 10 月。android 逐漸擴充套件到平板電腦及其他領域上,如電視 數位相機 遊戲機 智慧型手錶等。2011 年第一季度,android 在全球的市場份額首次超過塞班系統,躍居全球第一。2014...

oracle資料庫從入門到精通之三

綜合案例 ddl dml 有乙個商品資料庫 1.資料表的建立 ddl 先編寫資料庫指令碼 刪除資料表 drop table purcase purge drop table product purge drop table customer purge 建立資料表 create table prod...