- 前置作業
- 在家目錄下建立 zzz 目錄。
- 切換工作目錄到 zzz。
- 請 下載 dict-passwd.txt,dict-passwd.txt 是從 linux 系統的 /etc/passwd 帳號檔截錄。
-
本節建立的字典,都以字典「值」uid 由小到大排序。
- 在 zzz 目錄下寫 python 程式。
- dict-def1.py
- 將 dict-passwd.txt 中 uid 大於 50 的帳號,uid 由小到大定義成字典
passwd_dict1,key 是帳號名稱、value 是 uid。
- 輸出字典
passwd_dict1。
- dict-add1.py
- 將 dict-passwd.txt 中 uid 小於 5 的帳號,uid 由小到大定義成字典
passwd_dict2,key 是帳號名稱、value 是 uid。
- 字典
passwd_dict2 增加一元素,帳號為 deyu1,uid 1000。
- 輸出字典
passwd_dict2。
- dict-change1.py
- 變更字典
passwd_dict2 元素 deyu1 的 uid 為 1001。
- 輸出字典
passwd_dict2。
- dict-verify1.py
- 將 dict-passwd.txt 中 uid 小於 10 的帳號,uid 由小到大定義成字典
passwd_dict3,key 是帳號名稱、value 是 uid。
- 執行程式時,提示「請輸入一字串:」,假設是 key。
- 判斷字典
passwd_dict3 中是否存在此鍵 key?
- 存在則輸出其「key value」
- 否則新增此鍵,value 為 1122,並輸出字典
passwd_dict3。