在此程式設計工作中,您的目標是從CSV 檔案建立單一字典,其中第一列作為唯一的鍵和第二列體現了它們對應的值。
import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile) mydict = {rows[0]: rows[1] for rows in reader}要建立一個封裝 CSV 檔案中的鍵值對的字典,您可以利用 Python 令人愉悅的清單理解功能。下面更正的程式碼片段採用了這種方法:import csv 將 open('coors.csv', mode='r') 作為 infile: 讀者 = csv.reader(infile) mydict = {rows[0]: rows[1] for rows in reader}
import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile) mydict = {rows[0]: rows[1] for rows in reader}或者,對於2.7.1 之前的Python 版本,您可以選擇以下語法:mydict = dict( (rows[0],rows[1]) for rows in reader)
完成這些修改後,您的程式碼將優雅地建構一個單獨的字典,採用 CSV 檔案中的唯一鍵及其附帶值。快樂編碼和數據和諧!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3