Python集合(set)

Python集合(set)教程

Python集合 也是一个类似 列表元祖 的结构用来保存一组数据。不过,Python 的集合保存的是一组不重复的元素。

Python 集合也可以用来存储各种不同类型的元素,但存储的元素类型只能是不可变类型的元素,比如 整型浮点型字符串、元祖等,无法存储列表、字典 这些可变类型。

Python集合(set)定义详解

语法

{value1, value2, value3, ...}

参数

参数 描述
value1, value2, value3 设置的元素。

说明

Python 集合的定义使用 {} 的形式。

案例

创建集合

使用 {} 即可创建集合

print("嗨客网(www.haicoder.net)") # 使用 {} 即可创建集合 s = {"Python", "Golang", "JavaScript"} print(s)

程序运行后,控制台输出如下:

124 python集合set.png

我们使用 {} 创建了一个集合 s,集合中有三个字符串类型的元素。

获取集合类型

使用 type() 函数,获取集合类型

print("嗨客网(www.haicoder.net)") # 使用 type() 函数,获取集合类型 s = {"Python", "Golang", "JavaScript"} print(type(s))

程序运行后,控制台输出如下:

125 python集合set.png

我们使用 {} 创建了一个集合,并且我们使用 type 函数获取字典的类型并打印,我们发现字典的类型是 set。

Python 集合(set)总结

Python 的集合也是一个类似列表和元祖的结构用来保存一组数据。不过,Python 的集合保存的是一组不重复的元素。

Python 集合也可以用来存储各种不同类型的元素,但存储的元素类型只能是不可变类型的元素。Python 集合(set)定义:

{value1, value2, value3, ...}

Python 集合的定义使用 {} 的形式。