解释一下set() 函数
时间: 2023-06-02 15:06:08 浏览: 45
set() 函数是Python语言中的一个内置函数,它用来创建一个集合(set)。集合是一种无序、不重复元素的数据类型,它可以在O(1)的时间复杂度内判断一个元素是否存在于集合中。set() 函数可以接受一个可迭代对象作为参数,将其中的元素添加到集合中,且自动去除重复的元素。例如,set([1, 2, 3, 2]) 会返回集合 {1, 2, 3}。
相关问题
set函数
set函数通常用于创建一个无序且不重复的集合,它的参数可以是任何可迭代对象,如列表、元组、字符串等。set函数会自动去重,只保留每个元素的一个实例,并将它们存储在一个无序的集合中。例如,以下代码使用set函数创建了一个包含不同元素的集合:
```
my_set = set([1, 2, 3, 3, 4, 5, 5])
print(my_set) # 输出 {1, 2, 3, 4, 5}
```
这个集合包含了1到5这些不重复的整数元素。可以使用add()方法向集合中添加元素,使用remove()或discard()方法从集合中删除元素,使用in关键字检查某个元素是否在集合中。
Pythonset函数
Python中的set函数是用来创建一个无序且不重复的集合。可以使用set()函数来创建一个空集合,也可以使用花括号{}来创建一个非空集合。set函数可以接受一个可迭代对象作为参数,例如列表、元组、字符串等。
以下是两个关于set函数的例子:
1. 创建一个空集合:
```python
empty_set = set()
print(empty_set) # 输出:set()
```
2. 创建一个非空集合:
```python
fruits = {'apple', 'banana', 'orange'}
print(fruits) # 输出:{'banana', 'orange', 'apple'}
```