python里的set函数
时间: 2023-11-17 07:57:51 浏览: 62
python中set()函数的用法
在Python中,`set()`函数用于创建一个无序且唯一的元素集合。它可以接受一个可迭代对象作为参数,并返回一个包含该可迭代对象中所有唯一元素的集合。
下面是`set()`函数的示例用法:
```python
# 创建一个空的set
empty_set = set()
print(empty_set) # 输出: set()
# 通过列表创建set
numbers = set([1, 2, 3, 4, 5])
print(numbers) # 输出: {1, 2, 3, 4, 5}
# 通过字符串创建set
letters = set('hello')
print(letters) # 输出: {'e', 'o', 'l', 'h'}
# 使用集合推导式创建set
squares = {x**2 for x in range(1, 6)}
print(squares) # 输出: {1, 4, 9, 16, 25}
```
请注意,由于集合是无序的,每次打印输出时元素的顺序可能会改变。此外,`set()`函数还提供了其他一些方法,如添加元素、移除元素、取交集等。你可以进一步了解它们的使用方法。
阅读全文