美文网首页
Python中列表操作append方法与拼接方法性能比较

Python中列表操作append方法与拼接方法性能比较

作者: 文武贝王昆 | 来源:发表于2018-01-31 10:24 被阅读0次

        append 方法在原有列表基础上进行操作,直接在列表尾部追加一个元素,因此时间复杂度和空间复杂度都是O(1);而拼接方法是将两个列表中的值赋给一个新的列表,因此赋值次数与列表长度有关,假设列表长度为k,则时间复杂度为O(k),空间复杂度为O(1)。下面的程序实例可以表明拼接方法产生了新的列表,而append方法还是原列表。

    测试代码 运行结果

    相关文章

      网友评论

          本文标题:Python中列表操作append方法与拼接方法性能比较

          本文链接:https://www.haomeiwen.com/subject/ijlkzxtx.html