Python中set函数的用法
时间: 2024-05-07 07:20:39 浏览: 85
Python中的set函数可以用来创建一个集合(set),集合是由不重复元素组成的无序的集合。
set()函数的语法如下:
```
set(iterable)
```
其中,iterable是一个可迭代对象,例如列表、元组、字符串等。
例如,我们可以使用set函数来创建一个包含不同整数的集合:
```python
>>> s = set([1, 2, 3, 3, 4, 5, 5])
>>> print(s)
{1, 2, 3, 4, 5}
```
注意,set函数会自动去除重复的元素,因此在上面的例子中,只有1、2、3、4、5这5个元素被添加到了集合中。
除了使用列表作为参数之外,我们也可以使用字符串、元组等其他可迭代对象来创建集合:
```python
>>> s = set("hello")
>>> print(s)
{'h', 'e', 'l', 'o'}
```
在这个例子中,set函数将字符串中的每个字符作为一个元素添加到了集合中。
需要注意的是,由于集合是无序的,因此我们不能像列表那样使用下标来访问集合中的元素。另外,集合中的元素必须是不可变的,因为集合是根据元素的哈希值来进行排序和查找的。
相关问题
Python中set函数用法
Set是Python中的一个内置数据类型,它类似于列表和元组,但具有不同的特点。Set可以用于去重或测试某个元素是否在集合中。使用set()函数可以创建一个空集,也可以将列表或其他可迭代对象转换为集合。例如,set([1,2,3]) 将创建一个包含数字1,2和3的集合。 另外,可以通过add()方法添加元素到集合里,通过remove()方法删除元素。
python中set函数用法
set函数可以用来创建一个无序不重复元素集,常见的用法有:
1. 创建一个空的set:set()
2. 从list或tuple等可迭代对象中创建set:set([1,2,3])或set((1,2,3))
3. 添加元素:a.add(4)
4. 删除元素:a.remove(4)
5. 求并集:a.union(b)
6. 求交集:a.intersection(b)
7. 求差集:a.difference(b)
8. 判断元素是否在set中:element in a
9. 求长度:len(a)
阅读全文
相关推荐















