一旦最后5个用户名被打印出来,我如何去掉所有的空格和括号?

2024-06-14 22:07:26 发布

您现在位置:Python中文网/ 问答频道 /正文

#This is a program that generates usernames    
from random import randint 
usernames=[]
for i in range (5): 
     firstname=input("What is your first name?") 
     lastname=input("What is your last name?") 
     print("Your username is")
     a=(str(randint(0,9)))+""+lastname[0:3].lower()+""+firstname[0].upper()+""+str((len)(lastname))
     print(a)
     usernames.append(a)
print(usernames)

我希望在最后打印的每个用户名之间只有一个空格。现在这是结果:['6kK1','8kK1','0kK1','3kK1','7kK1']。如何去掉括号、逗号和语音标记,使每个用户名之间只有一个空格。谢谢


Tags: nameinputyourisfirstnamethisprogramwhat