我正在尝试设置一种方法来匹配电子邮件列表和名称列表作为元组。然而,我发现当它到达姓氏时,那些没有名字的电子邮件不包括在我的元组中,我怎么能让这些额外的电子邮件简单地配对一个空字符串(")?
实际上,我有以下格式的excel行,我将其设置为pandas数据框:
cust_IDbuyer_names buyer_emails 1234 名称1;2名称;名3 email1;email2;email3;邮件4 ..... … …
已解决:
for idx in range(len(emails)):
if idx <= len(buyers) -1:
buyer_emails_tuple_list.append((buyers[idx], emails[idx]))
elif idx > len(buyers) -1:
buyer_emails_tuple_list.append(("", emails[idx]))
现在我可以确保对于那些没有相应买家名称的电子邮件,我将它们与空字符串配对为:
("", email4)