3-2字符串拼接

作者: cuzz_ | 来源:发表于2018-03-02 17:28 被阅读6次

如果我们需要合并一个序列或则可迭代对象,我们最快的方法就是使用join()方法

>>> parts = ["abc", "123", "xyz"]
>>> "".join(parts)
'abc123xyz'

但是如里列表即包含数字又包含字符串,那该怎么办,我们想到的使用列表解析

>>> parts = ["abc", 123, "xyz",456]
>>> "".join([str(x) for x in parts])
'abc123xyz456'

但是当列表很大时,会生成新的列表,这是一个很大的消耗,所以可以使用一个生成器表达式,就是把中括号换成小括号

>>> parts = ["abc", 123, "xyz",456]
>>> "".join(str(x) for x in parts)
'abc123xyz456'

相关文章

  • R 包学习 - stringr()

    stringr: R 语言字符串处理包 字符串拼接函数str_c: 字符串拼接。str_join: 字符串拼接,同...

  • 3-2字符串拼接

    如果我们需要合并一个序列或则可迭代对象,我们最快的方法就是使用join()方法 但是如里列表即包含数字又包含字符串...

  • Swift5.0 字符串(String)详解

    1.字符串拼接 + 拼接 \() 拼接 2.字符串是否为空判断 3.字符串长度 4.字符串比较 == > < 5....

  • 字符串

    遍历 拼接 字符串拼接格式化 字符串的截取

  • Python 字符串详解

    字符串替换 字符串拼接 1.两个字符串拼接 2.打印拼接 字符串按照字符切割 字符串比较 字符串长度 字符串是否包...

  • 字符串api

    字符串 增 concat() //拼接任意字符串,并返回拼接后的字符串 加号 ➕ 同上 字符串 ...

  • 批量根据id修改字段

    update tableName set 字段名 = concat(id,'拼接字符串','拼接字符串');

  • 142字符串的高效处理

    1、字符串的拼接 2、StringBuilder类(字符串构建器) 使用StringBuilder来拼接字符串: ...

  • go语言string之Buffer与Builder

    操作字符串离不开字符串的拼接,但是Go中string是只读类型,大量字符串的拼接会造成性能问题。 字符串拼接的方式...

  • 字符串操作

    字符串操作 拼接 截取 长度 相等 包含 替换 去除开头末尾字符串 字符串分割 字符串拼接

网友评论

    本文标题:3-2字符串拼接

    本文链接:https://www.haomeiwen.com/subject/qenaxftx.html