这已经困扰了我一整天了。我需要发送电子邮件给不同的人,有些电子邮件可能有多个收件人,有些收件人收到多封电子邮件。你知道吗
假设我有一本这样的字典:
{
'email4': ['msg1', 'msg4', 'msg5'],
'email2': ['msg1', 'msg3'],
'email3': ['msg1', 'msg2', 'msg4'],
'email1': ['msg1', 'msg2', 'msg3']
}
我想制作一些东西,比如:
{
'email1, email2, email3, email4': ['msg1'],
'email1, email3': ['msg2'],
'email1, email2': ['msg3'],
'email3, email4': ['msg4'],
'email4': ['msg5']
}
我想这将是一个多重交叉的关键字和字典的值之类的东西,无论如何,你明白的想法。你知道吗
快速提问,如何在python中实现这一点。你知道吗
谢谢你的帮助,祝你有愉快的一天。你知道吗
谢谢大家
第一个建议:邮件索引和收件人列表键,易于使用:
如果您只想合并消息:
使用集合的^{} 作为中间数据结构的示例:
您首先需要创建一个与现在的“相反”的词汇:其中键是消息,值是收件人:
要做到这一点,你只需经历一次措辞。你知道吗
一旦你有了第二个词汇,解决你的问题就相当简单了。你知道吗
相关问题 更多 >
编程相关推荐