“Python/gloss python remove set items”的版本间差异
来自菜鸟教程
小 (Pywikibot 4.4.0.dev0) |
小 (机器人:添加分类Python基础教程) |
||
第162行: | 第162行: | ||
</div> | </div> | ||
<br /> | <br /> | ||
+ | |||
+ | [[分类:Python基础教程]] |
2020年10月29日 (四) 08:48的最新版本
<languages />
Python从集合中删除项目
从集合中删除项目
要删除集合中的项目,请使用
remove()
, 或者
discard()
方法。
例
使用以下命令删除“香蕉”
remove()
方法:
thisset = {"apple", "banana", "cherry"} thisset.remove("banana") print(thisset)
注意:
如果要删除的项目不存在,
remove()
会引发错误。
例
使用以下命令删除“香蕉”
discard()
方法:
thisset = {"apple", "banana", "cherry"} thisset.discard("banana") print(thisset)
注意:
如果要删除的项目不存在,
discard()
will
NOT
引发错误。
你也可以使用
pop()
,删除项目的方法,但是此方法将删除
last
项目。请记住,集合是无序的,因此您将不知道要删除的项目。
的返回值
pop()
方法是删除的项目。
例
使用以下项删除最后一项
pop()
方法:
thisset = {"apple", "banana", "cherry"} x = thisset.pop() print(x) print(thisset)
注意:
集是
unordered
,因此在使用
pop()
方法,您将不知道要删除的项目。
例
The
clear()
方法清空集合:
thisset = {"apple", "banana", "cherry"} thisset.clear() print(thisset)
例
The
del
关键字将完全删除该集合:
thisset = {"apple", "banana", "cherry"} del thisset print(thisset)