set集合中pop和remove方法的区别

se={11,22,33,44}

be={11,22}

ret=se.pop()

print(ret)

//注意pop和remove的区别在于运用pop方法以后还可以进行赋值,remove()方法是不能赋值的。

一定要知道se是一个无序且不重复的元素集合

se.symmetric_difference(be):将se中存在,be中不存在的,以及be中存在,se中不存在的全部给列出来。实际上它是集合了se.difference(be),以及be.difference(se)

re={11,22,33,44}

be={11,22,77,55}

ret=se.union(be)

print(ret)

se={11,22,33,44}

se.update([444,555,666])

print(se)

 

posted @ 2017-02-18 22:37  关泉珍  阅读(324)  评论(0)    收藏  举报