📚 Python中的`set`集合操作了解一下!✨
2025-03-28 00:17:03
•
来源:
导读 首先,什么是`set`?它是一种无序且不重复的数据结构,在Python中用花括号 `{}` 或者 `set()` 函数创建。和其他语言类似,`set`的主要...
首先,什么是`set`?它是一种无序且不重复的数据结构,在Python中用花括号 `{}` 或者 `set()` 函数创建。和其他语言类似,`set`的主要特点是去重性和高效查找能力。比如:
```python
fruits = {"apple", "banana", "cherry"}
print(fruits) 输出可能是 {'banana', 'apple', 'cherry'}
```
核心功能有哪些呢?
🌟 添加元素:可以使用 `.add()` 方法。例如:
```python
fruits.add("orange")
```
🌟 删除元素:用 `.remove()` 或 `.discard()`,区别在于如果元素不存在时 `.remove()` 会报错,而 `.discard()` 不会。
🌟 集合运算:支持交集(`&`)、并集(`|`)、差集(`-`)等操作,超级方便!比如:
```python
a = {1, 2, 3}
b = {3, 4, 5}
print(a & b) 输出 {3}
```
最后,别忘了`set`还能帮你快速去除列表中的重复项哦!💡
```python
duplicate_list = [1, 2, 2, 3, 4]
unique_set = set(duplicate_list)
print(unique_set) 输出 {1, 2, 3, 4}
```
快来试试吧,`set`会让你的代码更简洁高效!💪
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: