遍歷字典

  1. 前置作業
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz。
    3. 下載 dict-passwd.txt,dict-passwd.txt 是從 linux 系統的 /etc/passwd 帳號檔截錄。
    4. 本節建立的字典,都以字典「值」uid 由小到大排序。
    5. 在 zzz 目錄下寫 python 程式。
  2. dict-traverse1.py
    1. 將 dict-passwd.txt 中 uid 介於 60 到 100 的帳號,uid 由小到大定義成字典 passwd_dict4,key 是帳號名稱、value 是 uid。
    2. 使用 for 迴圈遍歷字典 passwd_dict4,將所有鍵字串不含空白,串接成變數 keys,所有的值 (value) 則累加儲存於 valuesum。
    3. 輸出「keys<TAB>valuesum」
  3. dict-traverse2.py
    1. 將 dict-passwd.txt 中 uid 介於 80 到 1000 的帳號,uid 由小到大定義成字典 passwd_dict5,key 是帳號名稱、value 是 uid。
    2. 使用 for 迴圈遍歷 passwd_dict5 字典鍵,將鍵 (key) 字串長度小於(含) 4 個字元的所有鍵字串不含空白,串接成變數 keys,其值 (value) 則累加儲存於 valuesum。
    3. 輸出「keys<TAB>valuesum」
  4. dict-del1.py
    1. 將 dict-passwd.txt 中 uid 介於 30 到 120 的帳號,uid 由小到大定義成字典 passwd_dict6,key 是帳號名稱、value 是 uid。
    2. 使用 for 迴圈遍歷 passwd_dict6 字典值,刪除值 (value) 是奇數元素。
    3. 輸出字典 passwd_dict6