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

标签 python string python-3.x python-2.7

我是 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/

相关文章:

java - 在 Java 调试 session 期间查找大字符串分配

python-3.x - 如何在日志中查看 MySqlHook 结果

python - 我如何检测python中的无限循环

python - 在Python中回车\r返回一个音符

python - 删除最后打印的字符python

Java 将一个字符串拆分为两个单词 : Based on even and odd character index

string - Scala在字符串中查找字符串的位置

python - 如何安装支持 Python 3 的 PyGObject

python - 如何为数据框的特定子集绘制图表

python - 单纯形噪声似乎只是给出随机结果