首頁  >  文章  >  後端開發  >  python使用join的兩個實例分享

python使用join的兩個實例分享

零下一度
零下一度原創
2017-07-26 09:48:101881瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn