
这是使用的一般方法
csv.DictReader。
首先加载数据:
import csvimport itertoolswith open('stuff.csv', 'rb') as csvfile: all_ = list(csv.DictReader(csvfile))现在,您可以用来
itertools.groupby对每个组进行分组和处理。例如
d = []for k, g in itertools.groupby( all_, key=lambda r: (r['PrimaryId'], r[' LastName'])): d.append({ 'PrimaryId': k[0], 'LastName': k[1], 'CarName': [e[' CarName'] for e in g] })将按主要ID和姓氏分组,并列出汽车列表。
一旦有了类似的东西,就可以使用
json.dumps()。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)