0
比方說,我有一個CSV文件,其中包含一些NFL球員的數據。我的目標是讀取文件,並創建一個以鍵爲位置的字典,並將值作爲元組中玩家配置文件的列表。將文件讀取到字典
(姓名,年齡,身高,體重 - 不包括他們起草的年)
我如何正確創建字典讀取文件時感到困惑。到目前爲止,我已經處於最底層,但卻是一團糟。
POSITION,NAME,DRAFTED,AGE,HEIGHT,WEIGHT
QB,Aaron,2005,31,6,225
WR,Jordy,2008,30,6,217
WR,Randall,2011,24,5,192
預期詞典:
dict = {
QB: [('Aaron', 31, 6, 225)]
WR: [('Jordy', 30, 6, 217), ('Randall', 24, 5, 192)]
}
# Year drafted not included.
礦:
def readTheFile(filename):
read_it = open(filename, 'r')
player_dict = {}
#ignore header row
readFile = read_it.readlines()[1:]
for row in readFile:
k,v = line.split()
d[int(k)] = v
return player_dict
能的目標沒有進口任何物件可以實現嗎? –
@VincentLuc最後見編輯。 –
謝謝,我會看看它。 –