添加删除元素的函数

PYTHON添加删除元素的函数

pop() 函数 用于移除列表中的元素(默认最后一个),并返回该元素的值。
语法: list.pop(obj=list[-1]) obj是可选参数,要移除列表元素的对象。
比如:

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
Print(list_1.pop())                      #删除最后一个元素
输出:[123,’liming’,’xiaoli’]


list _1=[123,’liming’,’xiaoli’,’xiaohong’]
Print(list_1.pop(2))                     #删除(index)索引相应位置的元素
输出:[123,’liming’, ’xiaohong’]

remove(value) 函数 是根据参数value在列表中查找,若找到某个元素和参数相等,则将该元素删除,若没有找到,则抛出异常,该函数不能为空,该函数没有返回值。

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
list _1.remove(’xiaoli’)
print=( list _1)
输出:[123,’liming’,’xiaohong’]

Del也可以删除列表中的元素

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
del list _1[1 :2]                         #  删除1-2号位置的元素
print(list _1)
输出[123,’xiaohong’]

append() 函数 用于将传入的对象(一个整体)(可以是任何类型的对象),附加(添加)到现在的列表中。
语法:list.append(obj) obj是要添加到列表中的对象,不返回任何值,但更新现有列表。
比如:

list _1=[’c++’,’java’,’python’]
list _1.append(’c#’)  
Print(’更新后的列表是 :’,list_1)
输出:更新后的列表是 : [’c++’,’java’,’python’, ’c#’]

list _1=[’c++’,’java’,’python’]
list _2=[’汇编’,’易语言’,’C#’]       #它会将list _2作为一个整体添加到列表中
list _1.append(list _2)  
Print(’更新后的列表是 :’,list_1)
输出:更新后的列表是 : [’c++’,’java’,’python’, ’c#’,[’汇编’,’易语言’,’C#’]]   

extend() 函数 是将一个可迭代对象中的每个元素逐个添加到列表中。
语法: list.extend(iterable)
比如:

list _1=[’c++’,’java’,’python’]
list _2=[’汇编’,’易语言’,’C#’]       #添加的必须是可迭代对象,可以for循环的。
list _1.extend(list_2)
Print(list_1)
输出:[’c++’,’java’,’python’,’汇编’,’易语言’,’C#’]

学不是一步到位,而是一个慢慢熟悉的过程。

猜你喜欢

转载自blog.csdn.net/qq_41768651/article/details/83550056
今日推荐