python使用join的两个实例分享


本文摘自php中文网,作者零下一度,侵删。

python使用join的两个实例分享

1

a1 = {: , : , : , : = open(,,encoding= key ===  +

如果你想要合并(列表,元组,字典,文件,集合或生成器等)的字符串是一个序列或者iterable中,最快的方式就是使用join()方法

1

2

3

4

5

6

7

8

9

10

[python] view plain copy

>>> a = ["hello", "world"

>>> a 

['hello', 'world'

>>> ' '.join(a) 

'hello world' 

>>> ','.join(a) 

'hello,world' 

>>> ''.join(a) 

'helloworld'

如果你想要合并(列表,元组,字典,文件,集合或生成器等)的字符串是一个序列或者iterable中,最快的方式就是使用join()方法

1

2

3

4

5

6

7

8

9

10

[python] view plain copy

>>> a = ["hello", "world"

>>> a 

['hello', 'world'

>>> ' '.join(a) 

'hello world' 

>>> ','.join(a) 

'hello,world' 

>>> ''.join(a) 

'helloworld'

通常在字符串格式化的时候因为选择不当而给应用程序带来严重性能损失,当我们使用加号(+)操作符去连接大量的字符串的时候是非常低效率的,因为加号连接会引起内存复制以及垃圾回收操作。每一次执行+=操作的时候会创建一个新的字符串对象。你最好是先收集所有的字符串片段然后再将它们连接起来。


结论:什么时候用(+)什么时候用join应该根据你的应用程序特点来决定应该使用哪种方案

以上就是python使用join的两个实例分享的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中yield的用法介绍(附代码)

Python解决pandas处理缺失值为空字符串的问题

使用Python监控文件内容变化代码

Python flask实现分页效果的实例详解

Python中pack和unpack用法介绍

Python爬虫买什么书?

怎么下载官网Python并安装

Python中关于logging库的使用总结

Python求平均值

Python里的__slots__能做什么?(实例解析)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...