Python3 中的 remove(item)函数

首页 / Python3入门教程 / Python3 中的 remove(item)函数

Python remove()方法从集合中删除元素elem。如果集合中不包含elem,则会引发错误KeyError。请参见下面的示例。

remove - 语法

remove - 参数

elem:要删除的元素。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-set-remove-method.html

来源:LearnFk无涯教程网

remove - 返回

它返回None,但是如果在集合中找不到该值,则抛出KeyError。

首先让无涯教程看一个简单的示例,从集合中删除一个元素。

# Python set remove() Method
# 创建集合
set = {1,2,3}
# 显示元素
print(set)
# 调用方法
set.remove(1)
# 显示元素
print("After removing element: \n",set)

输出

{1, 2, 3}
After removing element: 
 {2, 3}

如果该元素在集合中不可用,则会引发错误KeyError。参见示例。

 Python set remove() Method
# 创建集合
set = {1,2,3}
# 显示元素
print(set)
# 调用方法
set.remove(22)
# 显示元素
print("After removing element: \n",set)

输出

set.remove(22)
KeyError: 22

此方法可以很容易地实现到程序中以执行一些业务逻辑。请参阅下面的示例。

# Python set remove() Method
# Creating a set
set = {'i','n','d','i','a','i','s','a','c','o','u','n','t','r','y'}
set2 = {'i','n','d','i','a','i','s','a','c','o','u','n','t','r','y'}
list = ['a','e','i','o','u']
# 显示元素
print(set) 
for el in set:
    if el not in list:
        set2.remove(el) # 删除未列入列表的元素
print(set2)

输出

{'a', 'c', 'i', 't', 'n', 'u', 'y', 's', 'd', 'o', 'r'}
{'a', 'i', 'u', 'o'}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

SQL必知必会 -〔陈旸〕

编译原理之美 -〔宫文学〕

人人都能学会的编程入门课 -〔胡光〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

A/B测试从0到1 -〔张博伟〕

代码之丑 -〔郑晔〕

玩转Vue 3全家桶 -〔大圣〕

李智慧 · 高并发架构实战课 -〔李智慧〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

好记忆不如烂笔头。留下您的足迹吧 :)