python 的set函数
时间: 2023-11-10 22:58:46 浏览: 69
Python中的set()函数用于创建一个集合,集合是Python中一种无序且不重复的数据类型。
set()函数可以接受一个可迭代对象作为参数,并返回一个集合。如果可迭代对象中有重复的元素,那么在集合中只会保留一个。
示例:
```python
set1 = set([1, 2, 3, 3, 4, 5, 5])
print(set1)
# 输出结果:{1, 2, 3, 4, 5}
set2 = set('hello')
print(set2)
# 输出结果:{'e', 'l', 'h', 'o'}
```
除了使用set()函数创建集合外,还可以使用花括号{}来创建一个空集合,或者使用花括号{}来包含一组元素,从而创建一个非空集合。
示例:
```python
set1 = {}
print(type(set1))
# 输出结果:<class 'dict'>,因为花括号{}既可以用来创建字典,也可以用来创建集合,所以需要注意。
set2 = set()
print(type(set2))
# 输出结果:<class 'set'>
set3 = {'apple', 'banana', 'orange'}
print(type(set3))
# 输出结果:<class 'set'>
```
阅读全文