我下面有一个text(job.txt)文件
job,salary Developer,29000 Developer,28000 Tester,27000 Tester,26000
我的代码
with open(r'C:\Users\job.txt') as f: file_content = f.readlines() data = {} for i, line in enumerate(file_content): if i == 0: continue job, salary = line.split(",") job = job.strip() salary = int(salary.strip()) if not job in data: data[job] = [] data[job].append(salary) print("data =", data)
我的期望值在下面数据= {'开发人员':[29000,28000],'测试人员':[27000,26000]}
如何将我的代码转换为itertools groupby
我有一个位于job下的text(job.txt)文件,salary Developer,29000 Developer,28000 Tester,27000 Tester,26000 My Code,其中open(r'C:\ Users \ job.txt')为f: file_content = f.readlines()数据= {...
这里是将生成您想要的字典的代码。
尝试一下: