首页 > 编程语言 > Python 中,set() 是一个内置函数,它用于创建一个集合(set)。

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

时间:2023-03-17 13:11:55浏览次数:29  
标签:输出 内置 Python 创建 print set 集合 my

在 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咨询

标签:输出,内置,Python,创建,print,set,集合,my
From: https://www.cnblogs.com/xiamuguizhi/p/17226263.html

相关文章