首页 > 行业资讯 > 互联科技数码科普中心 >

📚 Python中的`set`集合操作了解一下!✨

发布时间:2025-03-28 00:17:03来源:

首先,什么是`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`会让你的代码更简洁高效!💪

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。