python insert()指定列表索引位置插入元素

insert()方法描述

insert()方法,Python列表list类实例方法,可以根据参数指定的索引位置插入参数指定的python对象作为列表list的元素,该索引位置上的元素及后面的元素会相应的往后挪,具体可以看下方的实例代码。


insert()语法及参数结构

list.insert( index, obj )

1、第一个参数index指定insert()方法所要插入的元素的插入位置;2、第二个参数obj,python的对象,指定insert()方法所要插入的元素。


insert()方法返回值

插入了参数指定值为元素的列表list,对原列表——调用对象进行修改。


insert()方法实例代码

>>> list1 = ['笨鸟工具','x1y1z1.com']
>>> list1.insert(1,'web')
>>> list1
['笨鸟工具', 'web', 'x1y1z1.com']
>>> list1.insert(-1,'python全栈')
>>> list1
['笨鸟工具', 'web', 'python全栈', 'x1y1z1.com']
>>> list1.insert(-1,'JS')
>>> list1
['笨鸟工具', 'web', 'python全栈', 'JS', 'x1y1z1.com']

实例代码解析

如上代码,列表list1第一次调用insert()方法时,指定在索引为1的位置上插入元素'web',该索引位置上原来的值为'x1y1z1.com',插入后,该元素的索引往后挪了一个位置,称为2;同样的道理,当插入的索引为之为-1时,即在最后面的一个索引位置插入值,因此当索引为-1时,插入的元素的索引一般为最后第二个位置,因为原本在最后一个索引位置上的元素往后挪了一位。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.