假设我有一个名为'players.csv'的文件,其中包含一些NFL球员的数据。 我的目标是读取该文件,并创建一个字典,以球员身高作为键,以包含球员简介元组列表的值。
以下是我目前的进展,但我卡住了。
HEIGHT,NAME,DRAFTED,AGE,POSITION,WEIGHT
6,Aaron,2005,31,QB,225
5,Jordy,2008,30,WR,217
5,Randall,2011,24,WR,192
球员概况元组示例,'name' 必须是一个字符串, 'age' 和 'position' 必须是整数。 'year' 排名和 'position' 必须被忽略。
player_profile = (name, age, position)
预期字典:
# players height are keys, player profiles are values.
dict = {
6: [('Aaron', 31, 225)]
5: [('Jordy', 30, 217), ('Randall', 24, 192)]
}
以下是我目前的进展,但我卡住了。
final_dict = {}
#open csv file
with open(filename) as f:
info = f.read()
#split the newline characters
info2 = info.split()
#exclude the header
info3 = info2[1:]