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中reverse()的用法是什么?

Python如何编写安卓程序

Python安装库安装失败怎么解决

Python中不等于如何表示

人生苦短我用Python是什么梗

Python操作表格添加行

Python装饰器原理与用法分析

Python数据爬下来保存在哪里

pandas妙招之 在dataframe中通过索引高效获取数据

Python可以走什么方向

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




打赏

取消

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

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

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

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

评论

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