第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從文件中讀取行并從中創(chuàng)建字典?

如何從文件中讀取行并從中創(chuàng)建字典?

元芳怎么了 2023-01-04 16:06:32
例如,如果我有一個文件,每行包含 2 個字母,以空格分隔:a  b c  d e   f我如何創(chuàng)建一個函數來讀取它并將其轉換為字典,其中每行的第一個字母是鍵,每行的第二個字母是值?
查看完整描述

1 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

此代碼首先逐行讀取文件,然后將每一行拆分為一個二維數組,如下所示:


[[a, b],

 [c, d]

 ...

       ]

它根據這個數組添加字典條目(mydict[a] = b 等等)。


with open("filename", "r") as file:

    myinput = file.readlines()

myinput = [i.split(" ") for i in myinput]

mydict = {}

for i in myinput:

    mydict[i[0]] = i[1]

正如@wjandrea 指出的那樣,您也可以像這樣編寫上面的代碼:


with open("filename", "r") as file:

    mydict = {line.split() for line in file}


查看完整回答
反對 回復 2023-01-04
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號