当前位置: 首页 > 面试题库 >

Python-将列表中的项目连接到字符串

王鹏飞
2023-03-14
问题内容

有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该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