3-2字符串拼接

如果我們需要合并一個序列或則可迭代對象,我們最快的方法就是使用join()方法

>>> parts = ["abc", "123", "xyz"]
>>> "".join(parts)
'abc123xyz'

但是如里列表即包含數字又包含字符串,那該怎么辦,我們想到的使用列表解析

>>> parts = ["abc", 123, "xyz",456]
>>> "".join([str(x) for x in parts])
'abc123xyz456'

但是當列表很大時,會生成新的列表,這是一個很大的消耗,所以可以使用一個生成器表達式,就是把中括號換成小括號

>>> parts = ["abc", 123, "xyz",456]
>>> "".join(str(x) for x in parts)
'abc123xyz456'
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,680評論 19 139
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 4,067評論 0 7
  • 我在山上正采摘著蘼蕪,卻忽的聽見了他的聲音。 “是錯覺嗎?”我在心里暗自地想著。我悄悄側過身子,沒錯,是...
    粉色少女喵閱讀 605評論 0 3
  • 自由寫作第二個月第13篇。 關于跟死亡的話題,寫過一篇《生命之輪》的讀后感,書中的兩句話對我頗有啟發(fā)。 “死亡不會...
    守望智慧閱讀 390評論 4 4
  • 我不知道將來會用怎樣的方式來圓滿自己追逐的生活, 是不是人人都會有這么一段掙扎的時期 ?正處于尷尬年紀...
    清風細雨霏霏閱讀 117評論 0 0

友情鏈接更多精彩內容