如何将列表中的元素分配给 Python 中列表中的另一个元素

How do i assign element in a list to another element in a list in Python

我有一个不同的电子邮件列表和一个预生成的促销代码列表。我正在尝试将每封电子邮件分配给不同的促销代码。我需要这个过程每天都发生,所以我从不分配两次促销代码。

emails = [email1, email2, email3,...]  

p_codes = [pcodes1, pcodes2, pcodes3,...]

你能帮帮我吗?

您可以使用 zip 合并列表:

emails = [email1, email2, email3,...]  
p_codes = [pcodes1, pcodes2, pcodes3,...]
combined_emails_codes = list(zip(emails, p_codes))
# [(email1, pcodes1), (email2, pcodes2) ....]