当前位置: 首页 > 知识库问答 >
问题:

如何将列表中的项目连接到单个字符串?

李博达
2023-03-14

如何将字符串列表连接到单个字符串中?

['this', 'is', 'a', 'sentence']    →    'this-is-a-sentence'

共有3个答案

司徒骞尧
2023-03-14

初学者知道为什么连接是字符串方法非常有用。

开始时很奇怪,但之后很有用。

连接的结果总是一个字符串,但要连接的对象可以是多种类型(生成器、列表、元组等)。

。加入更快,因为它只分配一次内存。比经典连接更好(参见扩展解释)。

一旦你学会了,它就很舒服,你可以做这样的技巧来添加括号。

>>> ",".join("12345").join(("(",")"))
Out:
'(1,2,3,4,5)'

>>> list = ["(",")"]
>>> ",".join("12345").join(list)
Out:
'(1,2,3,4,5)'
刘焱
2023-03-14

将python列表转换为字符串的更通用的方法是:

>>> my_lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> my_lst_str = ''.join(map(str, my_lst))
>>> print(my_lst_str)
'12345678910'
微生新翰
2023-03-14

使用str.join

>>> sentence = ['this', 'is', 'a', 'sentence']
>>> '-'.join(sentence)
'this-is-a-sentence'
>>> ' '.join(sentence)
'this is a sentence'
 类似资料:
  • 如何将字符串列表连接到单个字符串中?例如,给定一个列表,如何获取像这样的字符串?

  • 如何将字符串列表连接成单个字符串? 例如,给定< code>['this ',' is ',' a ',' sentence'],如何得到< code >“this-is-a-sentence”? <sub>有关处理单独变量中的几个字符串,请参见如何在Python中将一个字符串附加到另一个字符串 对于相反的过程-从字符串创建列表-请参阅如何将字符串拆分为字符列表?或如何将字符串拆分为单词列表?酌情

  • 问题内容: 有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该功能吗? 例如,这是输入,这是所需的输出 问题答案: 用途:

  • 有没有更简单的方法将列表中的字符串项串联成单个字符串?我可以使用函数吗? 例如。这是输入,这是所需的输出

  • 我想将dataframe中的两列连接为一列,这里我想将nameFirst和nameLast合并为名为FULL Name的列 我正在尝试这个代码: 但它回来了 任何帮助请

  • 我的目标是从用户输入的“AM”-“PM”字符串格式打印包含24小时十进制格式的进入和退出时间的列表,如以下字符串数组:{6AM#8AM,11AM#1PM,7AM#8PM,7AM#8AM,10AM#12PM,12PM#4PM,1PM#4PM,8AM#9AM} 我在for循环中声明了各个列表,并在循环中为它们赋值,但从代码中得到了以下运行时异常:java。lang.IndexOutOfBoundsEx