3 回答
TA贡献1846条经验 获得超7个赞
你可以通过一些列表理解来做到这一点:
country = 'sg'
users = 2
print(['{}{}@example.com'.format(country,i+1) for i in range(users)])
编辑:重读你的问题,你似乎还想要一个没有数字的“基本”电子邮件,所以理解看起来更像这样:
['{}@example.com'.format(country)] + ['{}{}@example.com'.format(country,i+1) for i in range(users)]
TA贡献1829条经验 获得超7个赞
文本格式非常简单,我推荐使用 python 去污。
你的问题
user amount = range(user_amount)
email_list = ["{0}{1}@example.com".format(country_shortcut, code) for code in user_amount]
TA贡献1818条经验 获得超8个赞
country = input("country shortcut")
users = int(input("How much users would you like to create"))
emails = []
for x in range(users):
emails.append('{}{}@example.com'.format(country, "" if (x==0) else x))
print(emails)
输出: ['sg@example.com', 'sg1@example.com', 'sg2@example.com']
添加回答
举报