有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该str.join()
功能吗?
例如,这是输入['this','is','a','sentence']
,这是所需的输出this-is-a-sentence
sentence = ['this','is','a','sentence']
sent_str = ""
for i in sentence:
sent_str += str(i) + "-"
sent_str = sent_str[:-1]
print sent_str
用途join
:
>>> sentence = ['this','is','a','sentence']
>>> '-'.join(sentence)
'this-is-a-sentence'
如何将字符串列表连接到单个字符串中?
如何将字符串列表连接到单个字符串中?例如,给定一个列表,如何获取像这样的字符串?
我现在正在学习lambda,我想知道如何用lambda用单行代码编写这段代码。
如何将字符串列表连接成单个字符串? 例如,给定< code>['this ',' is ',' a ',' sentence'],如何得到< code >“this-is-a-sentence”? <sub>有关处理单独变量中的几个字符串,请参见如何在Python中将一个字符串附加到另一个字符串 对于相反的过程-从字符串创建列表-请参阅如何将字符串拆分为字符列表?或如何将字符串拆分为单词列表?酌情
我要做的是打印输入的反向数字。输入=“1 3 4 2”输出=“2 4 3 1” 我想知道为什么我的代码显示此错误: 错误:< code > string . join(ar)type错误:序列项0:预期的str实例,找到int 如果我将map参数从int改为str,它不会显示任何结果。
本文向大家介绍Python-将字符串插入列表中所有项目的开头,包括了Python-将字符串插入列表中所有项目的开头的使用技巧和注意事项,需要的朋友参考一下 在这篇文章中,我们需要在列表中所有项目的开头输入字符串。 例如:给定字符串=“ Tutorials_Point”,并且List包含多个元素,例如“ 1”,“ 2”等。因此,在此我们需要在“ 1”,“ 2”之前添加Tutorials_Point