📚 Python中的`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`会让你的代码更简洁高效!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。