专业编程基础技术教程

网站首页 > 基础教程 正文

python 基础之数据类型set python6种数据类型

ccvgpt 2024-10-31 12:37:17 基础教程 9 ℃

一、简介

set 是一个无序且不重复的元素集合

python 基础之数据类型set python6种数据类型

二、使用

#空集合只能使用set创建,{}创建的是空字典
set_1 = set()
set_2 = {1,2,3,4,5}

#获取集合值需要转换成其他类型
list_set = list(set_2)

三、方法

方法

描述

add()

为集合添加元素

clear()

移除集合中的所有元素

copy()

拷贝一个集合

difference()

返回多个集合的差集,可以使用 a - b 实现

difference_update()

移除集合中的元素,该元素在指定的集合也存在。

discard()

删除集合中指定的元素

intersection()

返回集合的交集,可以使用 a & b 实现

intersection_update()

返回集合的交集。

isdisjoint()

判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。

issubset()

判断指定集合是否为该方法参数集合的子集,可以使用 a

issuperset()

判断该方法的参数集合是否为指定集合的子集,可以使用 a>b 实现

pop()

随机移除元素

remove()

移除指定元素

symmetric_difference()

返回两个集合中不重复的元素集合。可以使用 a ^ b 实现

symmetric_difference_update()

移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。

union()

返回两个集合的并集,可以使用 a | b 实现

update()

更新集合

最近发表
标签列表