python使用join的兩個實例分享

零下一度
發布: 2017-07-26 09:48:10
原創
1880 人瀏覽過

python使用join的兩個實例分享

a1 = {: , : , : , : = open(,,encoding= key ===  +
登入後複製

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

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'
登入後複製
登入後複製

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

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'
登入後複製
登入後複製

通常在字串格式化的時候因為選擇不當而給應用程式帶來嚴重效能損失,當我們使用加號(+)操作符去連接大量的字串的時候是非常低效率的,因為加號連接會引起記憶體複製以及垃圾回收操作。每一次執行+=操作的時候會建立一個新的字串物件。你最好是先收集所有的字串片段然後再將它們連接起來。


結論:什麼時候用(+)什麼時候用join應該根據你的應用程式特點來決定應該使用哪種方案






##

以上是python使用join的兩個實例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!