【发布时间】:2023-04-06 20:48:01
【问题描述】:
我有一个包含三个元素的元组的列表,其中包含电子邮件数据。
email_data = [('jbd', 'email', '.com'), ('my_jbd', 'my_site', '.com')]
我想要实现的是加入每个元组的三个元素并获取电子邮件 像'jbd@email.com'这样的地址,为此我使用列表理解如下:
email_list = [ (y+'@', y) [i!=0] for x in result for i, y in enumerate(x) ]
print( email_list ) # ['jbd@', 'email', '.com', 'my_jbd@', 'my_site', '.com']
我真正需要的是这样的列表 -> ['jbd@email.com', 'my_jbd@my_site.com']。
因为,我是 Python 的初学者,所以我不知道如何加入这些元组
列表理解中的元素并获取包含电子邮件数据的列表。请指导我。
【问题讨论】:
标签: python tuples conditional-statements list-comprehension