我是 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']
关于python - 如何在 Python 中将字符串与列表组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49930459/