Python之路 day2 初識字典

來源:互聯網
上載者:User

標籤:bsp   設定   for   get   rom   print   nbsp   預設   center   

 1 #Author:ersa 2 ‘‘‘ 3 key-value 索引值對 4 字典是無序的,不需要下標,有key 5 字典的尋找、修改、添加、判斷、刪除 6 ‘‘‘ 7  8 info = { 9     ‘stu1101‘: "TengLan Wu",10     ‘stu1102‘: "LongZe Luola",11     ‘stu1103‘: "XiaoZe Maliya",12 }13 14 #輸出15 print("輸出所有的key".center(50,‘=‘))16 print(info.keys())17 print("=".center(70,‘=‘))18 19 print("輸出所有的 值".center(50,‘=‘))20 print(info.values())21 print("=".center(70,‘=‘))22 23 #迴圈輸出鍵-值24 print("輸出鍵-值".center(50,‘=‘))25 for i in info:26     print(i,info[i])27 print("=".center(70,‘=‘))28 29 #設定預設值:如果有key-value 則返回,沒有則建立30 print("取key-value值,沒有則建立".center(50,‘=‘))31 info.setdefault("stu1106","Alex")32 print(info)33 print("=".center(70,‘=‘))34 35 #尋找36 print(info)37 print("尋找".center(50,‘=‘))38 print(info["stu1101"])39 40 #安全尋找--->尋找的值不存在時不會報錯41 print("安全尋找".center(50,‘=‘))42 print(info.get(‘stu1104‘))43 44 #判斷45 print("判斷key是否存在".center(50,‘=‘))46 print(‘stu1104‘ in info)47 48 #修改49 print("修改".center(50,‘=‘))50 print(info)51 52 info["stu1101"] = "武藤蘭"53 #添加54 print("添加".center(50,‘=‘))55 info["stu1104"] = "蒼老師"56 print(info["stu1104"])57 58 #刪除 Python--->通用刪除del59 print("刪除".center(50,‘=‘))60 #del info["stu1101"]61 print(info)62 63 #字典刪除64 print("字典刪除".center(50,‘=‘))65 #info.pop("stu1101")66 print(info)67 68 #隨機刪除69 print("隨機刪除".center(50,‘=‘))70 #info.popitem()71 print(info)72 73 #字典轉列表74 print("字典轉列表".center(50,‘=‘))75 print(info.items())76 print("=".center(70,‘=‘))77 78 #update 更新字典79 b = {80     ‘stu1101‘:"alex",81     1:3,82     2:583 }84 info.update(b)85 print("合并字典,有重合key,則更新".center(50,‘=‘))86 print(info)87 print("=".center(70,‘=‘))88 89 #初始化新的字典90 print("初始化新的字典".center(50,‘=‘))91 c = dict.fromkeys([6,7,8],‘test‘)92 print(c)93 print("=".center(70,‘=‘))

 

Python之路 day2 初識字典

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.