我是python的新手,不太喜歡面向對象的編程。我試圖找出最好的方式來實現以下目標:如何使用Python方法和實例從文件中存儲數據到字典中?
我想讀這樣的文件:
Name,semester,point
abc,5,3.5
cba,2,3.5
我想將其存儲在像一本字典:從文件 INPUT名稱作爲主鍵以及與其相關的另外兩個值。 中,
輸出可能:
abc:'5','3.5'
我需要用我的存儲值在其他功能上的一些計算。所以只要我存儲它們並以某種方式訪問它們就沒有問題。它可以是列表,數組列表,字典或任何似乎是一個很好的解決方案。
從我讀到的,我想使用方法和實例,而不是類和對象。我認爲這聽起來對我所理解的是正確的。
請提出實現此目的的最佳方法,因爲我已經檢查過類似問題的stackoverflow,並且我只找到了面向對象(我想避免)的解決方案。
您已經說過應該做什麼,將它們存儲在字典中,我建議您閱讀字典中的一些教程以瞭解如何使用它們。 – Arman
使用csv.DictReader。它會提供一個現成的字典。我不會爲這件事而煩惱。讓對象包裝字典尤其沒有意義。 –
@Arman你可以推薦一些教程來解釋如何使用方法和實例。我遇到的每件事都是非常面向對象的,我現在還沒有準備好進入。 – PhoenixGirl