python set()
函数用于创建无序不重复的元素集合,可用于删除重复数据,还可以计算交集、差集、并集等。它是python的内置函数。
语法
语法如下:set([iterable])
参数
- iterable: 可迭代对象。
返回值
返回无序不重复的元素集合。
程序示例
#!/usr/bin/python
# coding=utf-8
a = [1,4,2,3,1]
print('去重list:', set(a)) # 对list去重
print('【下面求两个集合的交集并集差集】...')
x = 'abcdefg123'
y = 'efghijk234'
x = set(x)
y = set(y)
print('x和y交集:', x & y)
print('x和y并集:', x | y)
print('x和y差集:', x - y)
程序运行结果:
去重list: {1, 2, 3, 4}
【下面求两个集合的交集并集差集】...
x和y交集: {'3', 'e', 'f', 'g', '2'}
x和y并集: {'3', 'h', 'i', 'c', 'd', 'e', '4', 'j', 'f', 'g', 'b', 'a', 'k', '1', '2'}
x和y差集: {'c', 'd', 'b', 'a', '1'}
【下面求两个集合的交集并集差集】...
x和y交集: {'3', 'e', 'f', 'g', '2'}
x和y并集: {'3', 'h', 'i', 'c', 'd', 'e', '4', 'j', 'f', 'g', 'b', 'a', 'k', '1', '2'}
x和y差集: {'c', 'd', 'b', 'a', '1'}