python 内置函数

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'}