马士兵Python学习笔记_P72_71.集合的相关操作
一、集合的相关操作
二、代码示例
print("-------------------集合元素的判断操作 -----------------------")
s = {10, 20, 30, 405, 60}
print(s, type(s), id(s))
print(10 in s)
print(100 in s)
print(10 not in s)
print(100 not in s)
print("-------------------集合元素的新增操作 -----------------------")
s.add(80)
print(s, type(s), id(s))
s.update([11])
print("update()参数是列表:", s, type(s), id(s))
s.update({200, 400, 300})
print("update()参数是集合:", s, type(s), id(s))
s.update([100, 99, 8])
print("update()参数是列表:", s, type(s), id(s))
s.update((78, 64, 56))
print("update()参数是元组:", s, type(s), id(s))
print("-------------------集合元素的删除操作 -----------------------")
s.remove(100)
print(s, type(s), id(s))
s.discard(500)
s.discard(300)
print(s, type(s), id(s))
s.pop()
print(s, type(s), id(s))
s.pop()
print(s, type(s), id(s))
s.clear()
print(s, type(s), id(s))
运行结果:
D:\Environment\Python\Python311\python.exe D:\Environment\PythonWorks\learnpython\马士兵Python\第8章_是排还是散\P72_71.集合的相关操作.py
-------------------集合元素的判断操作 -----------------------
{20, 405, 10, 60, 30} <class 'set'> 2397337736960
True
False
False
True
-------------------集合元素的新增操作 -----------------------
{80, 20, 405, 10, 60, 30} <class 'set'> 2397337736960
update()参数是列表: {80, 20, 405, 10, 11, 60, 30} <class 'set'> 2397337736960
update()参数是集合: {200, 10, 11, 300, 80, 400, 20, 405, 60, 30} <class 'set'> 2397337736960
update()参数是列表: {99, 100, 200, 8, 10, 11, 300, 80, 400, 20, 405, 60, 30} <class 'set'> 2397337736960
update()参数是元组: {64, 99, 100, 200, 8, 10, 11, 300, 78, 80, 400, 20, 405, 56, 60, 30} <class 'set'> 2397337736960
-------------------集合元素的删除操作 -----------------------
{64, 99, 200, 8, 10, 11, 300, 78, 80, 400, 20, 405, 56, 60, 30} <class 'set'> 2397337736960
{64, 99, 200, 8, 10, 11, 78, 80, 400, 20, 405, 56, 60, 30} <class 'set'> 2397337736960
{99, 200, 8, 10, 11, 78, 80, 400, 20, 405, 56, 60, 30} <class 'set'> 2397337736960
{200, 8, 10, 11, 78, 80, 400, 20, 405, 56, 60, 30} <class 'set'> 2397337736960
set() <class 'set'> 2397337736960
Process finished with exit code 0
B站视频链接:https://www.bilibili.com/video/BV1wD4y1o7AS?p=72