Skip to main content
 首页 » 编程设计

python之如何在 Python 中将字符串与列表组合

2025年05月04日26rubylouvre

我是 Python 的新手,我想知道如何将字符串与列表的所有元素组合,然后将输出保存在 .txt 文件中。但是窗口只是打开并立即关闭,因为代码是错误的。这是我的代码:

List = [1, 2, 3, 4, 5] 
 
String = input("Please enter a name: ") 
Output = String + List 
print(Output) 
 
f= open("Text.txt","w+") 
f.write(Output + "\n") 
f.close() 

我期待看到这样的结果:

Please enter a name: Username 
Username1 Username2 Username3 Username4 Username5 

在这样的文本文件中:

Username1 
Username2 
Username3 
Username4 
Username5 

我应该怎么做?如果问题不清楚,请告诉我。我的第一语言不是英语,所以我很难解释。感谢您的宝贵时间:)

请您参考如下方法:

我想你可以使用列表理解:

List = [1, 2, 3, 4, 5] 
 
String = input("Please enter a name: ") 
 
Output = [String + str(x) for x in List] 
 
print(Output) 

输出:

['Username1', 'Username2', 'Username3', 'Username4', 'Username5']