“
python,def delete_element(list, index):, if index ``
Python列表删除函数
Python中的列表(list)是一种有序的集合,可以随时添加和删除其中的元素,以下是一些常用的列表删除函数:
1. remove()
方法
remove()
方法用于移除列表中某个值的第一个匹配项,如果该值不存在于列表中,将引发 ValueError。
lst = [1, 2, 3, 4, 5] lst.remove(3) print(lst) # 输出: [1, 2, 4, 5]
2. pop()
方法
pop()
方法用于移除列表中的一个元素(默认最后一个元素),并返回该元素的值,如果不提供索引,则默认移除最后一个元素。
lst = [1, 2, 3, 4, 5] removed_element = lst.pop(2) print(removed_element) # 输出: 3 print(lst) # 输出: [1, 2, 4, 5]
3. del
语句
del
语句用于根据索引值或切片来删除列表中的元素。
lst = [1, 2, 3, 4, 5] del lst[1] print(lst) # 输出: [1, 3, 4, 5]
4. clear()
方法
clear()
方法用于清空列表中的所有元素。
lst = [1, 2, 3, 4, 5] lst.clear() print(lst) # 输出: []
5. filter()
函数
filter()
函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
def is_even(num): return num % 2 == 0 lst = [1, 2, 3, 4, 5] new_lst = list(filter(is_even, lst)) print(new_lst) # 输出: [2, 4]
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/648285.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复