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最后见编辑。 –
谢谢,我会看看它。 –