假设python中有两个列表,一个是名字列表,一个是姓氏列表
我期望的输出是假设python中有两个列表,一个是名字列表,一个是姓氏列表,python,Python,我期望的输出是 firstName = ['abcd','efghi','jkl','mnopqr'] lastName = ['xyz','pqrst','uvw','klmn'] 我尝试过各种方法,但都失败了。我能想到的最接近的方法是 abcd xyz a.xyz@example.com efghi pqrst e.pqrst@example.com jkl uvw j.uvw@example.com mnopqr klmn m.klmn@example.com 我应该怎么做?使
firstName = ['abcd','efghi','jkl','mnopqr']
lastName = ['xyz','pqrst','uvw','klmn']
我尝试过各种方法,但都失败了。我能想到的最接近的方法是
abcd xyz a.xyz@example.com
efghi pqrst e.pqrst@example.com
jkl uvw j.uvw@example.com
mnopqr klmn m.klmn@example.com
我应该怎么做?使用基本字符串格式并按如下所示打印输出:
for x,y in zip(firstName,lastName):
print(x,y)
输出
for i,j in zip(firstName,lastName):
print (i+" "+j+" "+i[0]+"."+j+"@example.com")
这将打印您要查找的输出。你真的只是想把它打印出来吗
abcd xyz a.xyz@example.com
efghi pqrst e.pqrst@example.com
jkl uvw j.uvw@example.com
mnopqr klmn m.klmn@example.com
你想把它输出到一个文件中还是只打印到屏幕上?电子邮件地址从哪里来?@thefourthey它们显然是由名称构成的,在屏幕和文件中,我是生成邮件的人
firstName = ['abcd','efghi','jkl','mnopqr']
lastName = ['xyz','pqrst','uvw','klmn']
for index in range(0, len(firstName)):
first = firstName[index]
last = lastName[index]
email = first[0] + '.' + last + '@example.com'
print first, last, email
for i,j in zip(firstName,lastName):
print (i+" "+j+" "+i[0]+"."+j+"@example.com")
abcd xyz a.xyz@example.com
efghi pqrst e.pqrst@example.com
jkl uvw j.uvw@example.com
mnopqr klmn m.klmn@example.com
for x,y in zip(firstName,lastName):
print (x,y, x[0] + r'.' + y + r'@example.com')