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]
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。