【问题标题】:How does .join work in Python?.join 如何在 Python 中工作?
【发布时间】:2015-07-14 20:06:42
【问题描述】:

我想在网页上显示 SQL 查询结果的每一行。我找到了一些代码,但我不明白这一行是做什么的。

u"<br>".join([u"{0}".format(row.combination) for row in salt])

.join 方法如何给我想要的结果?

【问题讨论】:

  • 你有read the docs吗?
  • 还有,呃u"{0}".format(row.combination) ....不就是unicode(row.combination)吗?
  • "x".join(iterable) 以 x 将所有可迭代的项目连接起来。它在每对可迭代项之间放置“x”
  • 你用 Django 弄湿了你的脚,你不懂字符串?

标签: python


【解决方案1】:

最好运行一个python shell并测试一下,比如:

>>> "x".join (["a", "b", "c"])
'axbxc'
>>> "abc".join (["M"])
'M'

“x”被用作可迭代值之间的东西。下次在中间使用“abc”,只不过只有一个值,所以不需要中间。

然后根据 CoryKramer 评论参考文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2020-12-07
    • 1970-01-01
    • 2021-04-08
    • 2023-02-13
    • 1970-01-01
    • 2014-05-06
    相关资源
    最近更新 更多