【问题标题】:Python join() method in loop循环中的 Python join() 方法
【发布时间】:2021-06-23 06:42:59
【问题描述】:

我正在尝试通过在一个空字符串中一个一个地添加每个元素来在循环中使用 join() 方法 ->

given = ['s','o','h','a','m']
res = ' '
for x in given:
    res = res.join(x)
print(res)

生成的字符串只有 ->

"m"

虽然我知道我可以使用 ->

一次性加入列表

res.join(given)

但我想在循环中尝试一下。

有可能吗?

【问题讨论】:

  • join() 其实是一个一个地添加字符。
  • 什么是k...?!
  • @deceze 是一个错字已更正。

标签: python string join


【解决方案1】:

使用线

res = res + x

改为循环体。

【讨论】:

  • 非常愚蠢地我想在循环中使用一个函数,忘记了使用“+”运算符将字符添加到新字符串的基本语法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-04
  • 1970-01-01
  • 2014-08-23
  • 2010-10-30
  • 2017-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多