学习目标:
①python中集合中元素的添加与删除
②集合之间的运算(交集&并集)
- Python日常
内容展示:
①:python中集合中元素的添加与删除
x = {1,2,3}
# 添加
x.add(123)
x.add('abc')
print(x) #{1, 2, 3, 'abc', 123}
# 刪除
x.remove(123)
print(x) # {1, 2, 3, 'abc'}
x.remove('abc')
print(x) # {1, 2, 3}
# 判断集合中是否存在某个元素
if x.__contains__('mason'):
x.remove('mason')
print(x)
else:
print('mason不是该集合中的元素') # mason不是该集合中的元素
②:集合之间的运算(交集&并集)
x1 = {1,2,3}
x2 = {3,4,5}
print('x1与x2的并集: ', x1 | x2) # 集合的并集 x1与x2的并集: {1, 2, 3, 4, 5}
print('x1与x2的并集: ', x1.union(x2)) # x1与x2的并集: {1, 2, 3, 4, 5}
print('x1与x2的交集:', x1 & x2) # 集合的交集 # x1与x2的交集: {3}
print('x1与x2的交集:', x1.intersection(x2)) # # x1与x2的交集: {3}
print('去掉x1与x2的交集,输出x1中剩余元素: ',x1.difference(x2))
# 去掉x1与x2的交集,輸出x1中剩余: {1, 2}
print(x1 ^ x2) # 刨除x1与x2中共有的元素,返回x1与x2剩余的元素
# {1, 2, 4, 5}
总结:
1.
add:集合中添加元素
remove: 刪除集合中的元素
集合.__contains__(x) :檢測集合中x是否存在的
2.
并集:使用 | 或者 union函数
合集:使用 & 或者intersection函数
刪除x1与x2相同元素,輸出x1剩余元素:x1.difference(x2)
刨除x1与x2相同元素:输出x1与x2剩余的其他元素: print(x1 ^ x2)
- CSDN Python日常 第【2】2 篇
- 下一篇链接