我的脚本是这样的:
import csv
with open('lees.csv','rU') as naver:
reader = csv.DictReader (naver)
for alist in reader:
name = alist["naam"]
polisnumber = alist["polisnr"]
riskadr = alist["risico adr"]
insurencecode = alist["branchecode"]
relationnumber = alist["rel"]
header = alist["aanhef"]
tav = alist["tav"]
thelist = [name,riskadr,polisnumber,
relationnumber,insurencecode,header,tav]
脚本的输出是:
['Cautus B.V.', 'plein 92', '1129008', '10', 'AVB', 'Geachte mevrouw Daa', 'Mevrouw C.P. Daa']
['Cautus B.V.', 'Wei 9-11', '1019123', '10', 'AVB', 'Geachte mevrouw Daa', 'Mevrouw C.P. Daa']
['Cautus B.V.', 'plein 92', '1129008', '10', 'BEDR', 'Geachte mevrouw Daa', 'Mevrouw C.P. Daa']
['Cautus B.V.', 'Wei 9-11', '1019123', '10', 'BEDR', 'Geachte mevrouw Daa', 'Mevrouw C.P. Daa']
['De company', 'tiellaan 42', 'KD0022232', '13', 'AVB', 'Geachte heer Tigch', 'De heer I. Tigch']
['De company', 'tiellaan 42', 'KD0022232', '13', 'DAS', 'Geachte heer Tigch', 'De heer I. Tigch']
['Slever ', 'klopt 42', 'KD2220115', '17', 'AVB', 'Geachte heer Slever', 'De heer T.Slever']
如您所见,我从 .csv 文件创建了一个目录。
我的问题是我需要制作一个脚本来过滤riskadr
(wei 9-11
/ plein 92
/ )中的重复项,并将第二个重复tiellaan 42
项的insurencecode
(AVB
/ BEDR
/DAS
等)riskadr
与其他条目一起添加到新列表中的第一个。
所以现在我们有 2 个条目具有相同的风险 adr,如下所示:
['De company', 'tiellaan 42', 'KD0022232', '13', 'AVB', 'Geachte heer Tigch', 'De heer I. Tigch']
['De company', 'tiellaan 42', 'KD0022232', '13', 'DAS', 'Geachte heer Tigch', 'De heer I. Tigch']
但我想要一个 scipt 从这 2 个条目中创建 1 个条目,并将保险类型添加到第一个 1 中,如下所示(AVB/DAS):
['De company', 'tiellaan 42', 'KD0022232', '13', 'AVB','DAS', 'Geachte heer Tigch', 'De heer I. Tigch']