热线电话:13121318867

登录
2019-03-12 阅读量: 677
字符串拼接

如果我们需要合并一个序列或则可迭代对象,我们最快的方法就是使用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'

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子