Python 中,set() 是一个内置函数,它用于创建一个集合(set)。

在 Python 中,set() 是一个内置函数,它用于创建一个集合(set)。

集合是一种无序的、不重复的的数据集合,它的元素可以是任何不可变的数据类型,如整数、浮点数、字符串、元组等。和列表和元组不同的是,集合本身是可变的,可以进行添加、删除等操作。

以下是使用 set() 函数创建集合的示例:

# 创建空集合
my_set = set()
print(my_set)  # 输出 set()

# 创建包含几个元素的集合
my_set = set([1, 2, 3])
print(my_set)  # 输出 {1, 2, 3}

my_set = set(['apple', 'banana', 'orange'])
print(my_set)  # 输出 {'orange', 'banana', 'apple'}

# 创建包含重复元素的集合(会自动去重)
my_set = set([1, 2, 2, 3, 3, 3])
print(my_set)  # 输出 {1, 2, 3}

需要注意的是,使用 set() 函数创建集合时,需要传入一个可迭代对象(iterable),比如列表、元组等。如果不传入参数,会创建一个空集合而不是空字典(dict)。

同时,可以使用集合的方法来进行添加、删除、交集、并集等操作:

my_set = {1, 2, 3}

# 添加元素
my_set.add(4)
print(my_set)  # 输出 {1, 2, 3, 4}

# 删除元素
my_set.remove(2)
print(my_set)  # 输出 {1, 3, 4}

# 计算交集和并集
a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)  # 输出 {2, 3},即交集
print(a | b)  # 输出 {1, 2, 3, 4},即并集

来源

chatGTP咨询

posted @   夏目贵志ㅤ  阅读(242)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示