Python中集合主要有两个功能,一个是功能是建立关系,另外一个功能就是消除重复元素
集合的格式是set (元素)
通过下面的操作来具体看一下。
>>> e = set (“abcdefghiskdsngls”)
>>> f = set (“cdeifwkhgsls”)
求交集:
1 2 3 4 | >>> k = e&f >>> print k set(['c', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 's']) >>> |
求并集:
1 2 3 4 | >>> k = e|f >>> print k set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 'n', 's', 'w']) >>> |
求差集:
1 2 3 | >>> k = e-f >>> print k set(['a', 'b', 'n']) |
去除重复元素:
1 2 3 | >>> new= set (e) >>> print new set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 'n', 's']) |