您的位置:首页 > 编程语言 > Python开发

python-14-如何将多个小字符串拼接成一个大的字符串?

2017-05-03 17:33 218 查看


解决方案:



方法一:



加号使用的是str自带的构造函数add

大于号使用的是str自带的构造函数gt

把列表赋值给一个变量

for p in pl:
s += p




不过呢,这种方式是存在巨大的浪费的。



每一次的结果都是一个临时的字符串,用后扔掉。这也意味着大量的字符串拷贝和解释器释放。

浪费啊,好心疼,我可是农村的孩子啊。

方法二:使用join方法,传入的参数:可迭代对象。一次性创建字符串



''.join(['abc','123','xyz'])




列表解析也是一种消耗,所以我们可以使用生成器的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: