字典例項 利用字典將兩個通訊錄文字合併為乙個文字

2021-08-06 02:51:45 字數 1296 閱讀 3307

#利用字典將兩個通訊錄文字合併為乙個文字

def main():

ftele1=open("d:\teleaddressbook.txt","rb")

ftele2=open("d:\emailaddressbook.txt","rb")

ftele1.readline()#跳過第一行

ftele2.readline()

lines1=ftele1.readlines()

lines2=ftele2.readlines()

dic1={}

dic2={}

forline

in lines1:#獲取第乙個文字中的姓名和**資訊

elements=line.split()

#將文字中的讀出來的bytes轉換為str

建立通訊錄的程式(用字典)

print 歡迎進入通訊錄程式 1 查詢聯絡人資料 2 插入新的聯絡人 3 刪除已有聯絡人 4 退出通訊錄程式 dict while true if number 2 if name not in dict.keys print r dict name tel else print 您輸入的姓名在通...

利用字串和列表將兩個通訊錄文字合併為乙個文字

利用字串和列表將兩個通訊錄文字合併為乙個文字 def main ftele1 open tele.txt rb 以二進位制開啟不會丟失回車換行等符號 ftele2 open address.txt rb ftele1.readline 跳過第一行 ftele2.readline lines1 fte...

Python將兩個列表轉換為字典

現有2個列表 keys name age food values monty 42,spam 需要將轉換為字典,結果如下 a dict 那麼最簡單的方法是什麼呢?最開始,我是想用2層for迴圈實現,但是發現太麻煩了。最簡單的方法,使用zip 函式即可。zip 函式用於將可迭代的物件作為引數,將物件中...