python中insert()函数的用法

文/王馨晨

insert()函数用于将指定对象插入列表的指定位置。python的insert函数中有两个必填参数,第一个是填充的位置,第二个是填充的内容。insert()方法语法:list.insert(index, object)。

python中insert()函数的用法

append()和insert()函数是什么

在list中插入数据时,经常使用这两个函数:

append():在列表的末尾增加一个数据。

insert():在某个特定位置前加一个数据。

Python内的list实现是通过数组实现的,而不是链表的形式,所以每当执行insert()操作时,都要将插入位置的元素向后移动才能在相应的位置插入元素。

执行append()操作时,如果分配的空间还足够大的话那么就可以直接插到最后,如果空间不够的话就需要将已有的数据复制到一片更大的空间后再插入新元素,insert()空间不够的话也是同样。

Python的特点

Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。

Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。

Python代码块使用空格或制表符缩进的方式分隔代码。

Python仅有31个保留字,而且没有分号、begin、end等标记。

Python是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类型的变量需要做类型转换。