如何将字符串列表连接成单个字符串?
例如,给定< code>['this ',' is ',' a ',' sentence'],如何得到< code >“this-is-a-sentence”?
<sub>有关处理单独变量中的几个字符串,请参见如何在Python中将一个字符串附加到另一个字符串
对于相反的过程-从字符串创建列表-请参阅如何将字符串拆分为字符列表?或如何将字符串拆分为单词列表?酌情。
对于初学者来说,知道join为什么是字符串方法是非常有用的。
一开始很奇怪,但之后很有用。
联接的结果总是字符串,但要联接的对象可以是多种类型(生成器、列表、元组等)。
<代码>。join</code>更快,因为它只分配一次内存。优于经典连接(请参见,扩展解释)。
一旦你学会了它,它就非常舒适,你可以做这样的技巧来添加括号。
>>> ",".join("12345").join(("(",")"))
Out:
'(1,2,3,4,5)'
>>> list = ["(",")"]
>>> ",".join("12345").join(list)
Out:
'(1,2,3,4,5)'
将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
使用str.join
:
>>> words = ['this', 'is', 'a', 'sentence']
>>> '-'.join(words)
'this-is-a-sentence'
>>> ' '.join(words)
'this is a sentence'
如何将字符串列表连接到单个字符串中?例如,给定一个列表,如何获取像这样的字符串?
如何将字符串列表连接到单个字符串中?
有没有更简单的方法将列表中的字符串项串联成单个字符串?我可以使用函数吗? 例如。这是输入,这是所需的输出
问题内容: 有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该功能吗? 例如,这是输入,这是所需的输出 问题答案: 用途:
问题内容: 我有两个表,和。 在表中我有一列。该列由电影适合的类别组成。这些类别是用逗号分隔的ID。 这是一个例子: 现在是一个实际的问题:是否可以执行一个查询,从电影表中排除类别列,而是从类别表中选择匹配的类别并以数组形式返回它们?像联接一样,但问题是存在多个用逗号分隔的类别,是否可以进行某种正则表达式? 问题答案: 在数据库字段中使用逗号分隔的列表是一种反模式,应不惜一切代价避免使用。 因为在
我想将dataframe中的两列连接为一列,这里我想将nameFirst和nameLast合并为名为FULL Name的列 我正在尝试这个代码: 但它回来了 任何帮助请