python
names = ['17','18','19','20']ls = []
ls1 = []
for name in names:
fi = open(name + '级学生汇总.csv','r')
for line in fi:
line = line.replace('\n','')
ls.append(line.split(','))#把csv转化成列表
print(ls)
for i in ls:
ls1.append(i)#所含全部的学生姓名.
print(ls1)
'''
d = {}
for k in ls1:
d = d.get(k,0) + 1
del d['']
del d['家庭详细通信地址']
del d['姓名']
for key in d:
if d >1:
print('名为{}有{}个'.format(key,d))
为什么第九行的print(ls) 打印不出来 运行之后是空的,不知道为啥。
csv源文件发一下 suchocolate 发表于 2021-9-3 13:56
csv源文件发一下
咋发呀?
赵从文芜湖123 发表于 2021-9-3 14:02
咋发呀?
可是ls1能够打印出来。。。
赵从文芜湖123 发表于 2021-9-3 14:03
可是ls1能够打印出来。。。
上传附件或把文件放网盘。 算了,这里面有一些同学的资料,还是不上传了,谢谢啦。 赵从文芜湖123 发表于 2021-9-3 19:44
算了,这里面有一些同学的资料,还是不上传了,谢谢啦。
你不会把敏感数据替换掉吗
页:
[1]