如何将字符串列表连接到单个字符串中?例如,给定一个列表['this','is','a','句']
,如何获取像'this-is-a-句'
这样的字符串?
初学者知道为什么连接是字符串方法非常有用。
开始的时候很奇怪,但是这之后就很有用了。
连接的结果始终是一个字符串,但要连接的对象可以是许多类型(生成器、列表、元组等)。
。join
更快,因为它只分配一次内存。这比经典的级联更好(参见扩展解释)。
一旦你学会了,你会觉得很舒服,你可以做一些像这样的技巧来添加括号。
>>> ",".join("12345").join(("(",")"))
Out:
'(1,2,3,4,5)'
>>> list = ["(",")"]
>>> ",".join("12345").join(list)
Out:
'(1,2,3,4,5)'
将python列表转换为字符串的更通用的方法是:
>>> xs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> ''.join(map(str, xs))
'12345678910'
使用 str.join
:
>>> words = ['this', 'is', 'a', 'sentence']
>>> '-'.join(words)
'this-is-a-sentence'
>>> ' '.join(words)
'this is a sentence'
如何将字符串列表连接到单个字符串中?
如何将字符串列表连接成单个字符串? 例如,给定< code>['this ',' is ',' a ',' sentence'],如何得到< code >“this-is-a-sentence”? <sub>有关处理单独变量中的几个字符串,请参见如何在Python中将一个字符串附加到另一个字符串 对于相反的过程-从字符串创建列表-请参阅如何将字符串拆分为字符列表?或如何将字符串拆分为单词列表?酌情
问题内容: 有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该功能吗? 例如,这是输入,这是所需的输出 问题答案: 用途:
有没有更简单的方法将列表中的字符串项串联成单个字符串?我可以使用函数吗? 例如。这是输入,这是所需的输出
我现在正在学习lambda,我想知道如何用lambda用单行代码编写这段代码。
我想将dataframe中的两列连接为一列,这里我想将nameFirst和nameLast合并为名为FULL Name的列 我正在尝试这个代码: 但它回来了 任何帮助请