如果我的文件是
杰西,90,90,90,90奥利弗纽索姆(Oliver Newsome),43、98、100、56马克,43、78、88、98
我希望它显示:{'Jessie':[90,90,90,90]}] >>
我遇到的麻烦是看到可以在哪里适当地分割字符,以便尽管文件中的间距不同,也可以将百分比合并在一起。
这里是我为切片编写的内容:
grades = {} for line in filename: name, percentage = line.split(",") name_end = line.index(',') name = line[0:name_end] percentage = [name_end:] if percentage not in grades: grades[name] = [] [name].append(percentage)
感谢任何建议!
[如果我的档案是Jessie,90、90、90、90 Oliver Newsome,43、98、100、56 Mark,43、78、88、98,我希望它显示:{'Jessie':[90,90, 90,90]}我遇到的麻烦是看我在哪里...
采用稍微不同的路线,您可以这样做
我不确定您的文件是什么,因此无法添加阅读功能: