【发布时间】:2022-08-14 15:47:52
【问题描述】:
例如,据说我有一个这样的列表:
name = [\'John\',\'Geoffrey\',\'Travis\']
如何将此列表转换为:
John
Geoffrey
Travis
-
你打算做什么做用你从列表中得到的名字?有多种方法可以从列表中获取一个或所有值,但您的示例不清楚。那应该是打印输出吗?或者它应该代表一次一个地用每个名字做某事?
标签: python python-3.x
例如,据说我有一个这样的列表:
name = [\'John\',\'Geoffrey\',\'Travis\']
如何将此列表转换为:
John
Geoffrey
Travis
标签: python python-3.x
这将join 元素使用空格和换行符作为分隔符。
name = ['John','Geoffrey','Travis']
s = str.join(' \n', name)
print(s)
输出
John
Geoffrey
Travis
资源
【讨论】:
如果您想从 Python 中的列表中获取元素,您只需命名一个包含这些元素的变量,这样它们就不会被列出。
name = ['John', 'Geoffrey', 'Travis'] # Giving a list some elements
print(name)
# Now changing this so that its all together and not bound to a list that prints every element with brackets
names = "John Geoffrey Travis" # Putting all elements together in a variable
print(names)
如果我没有正确回答你的问题,请纠正我,很难理解你如何解释你想用你的代码做什么的意思。
【讨论】:
您可以将数组元素转换为字符串,方法是在数组变量名称后面加上方括号,其中包含所需元素的编号。例如:name[0] 将产生字符串 John。记住数组从零开始。
我建议您在求助于 Stack Overflow 上提问之前先查看 Python 编程教程并询问 Google。
【讨论】: