Python中使用extend方法和‘+‘方式拼接大量list的時間對比

環境: '+'方法 extend方法 兩種方法對比後發現,用’+‘方式進行拼接耗時巨大,這是由於每次迭代過程中的’list + new_list’都會創建一個新的列表,並對list列表進行復制,這個過程耗時巨大,而且會隨着list列表長度的增加,耗時也會越來越長,因而長度爲200000時已經耗時62秒;相比於’+'方式,使用extend方法在原有list列表上進行修改速度快了很多。
相關文章
相關標籤/搜索