最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python基础-set集合

来源:动视网 责编:小采 时间:2020-11-27 14:27:43
文档

python基础-set集合

python基础-set集合:set集合是一个无序且不重复的元素集合1.set的创建 2种方式: se = {11,22,33}se = set([11,22,33]) #调用的set的__init__方法进行创建2.set的常用方法1.add se = {11,22,33}se.add(44)print(se) => {33,11,44,22
推荐度:
导读python基础-set集合:set集合是一个无序且不重复的元素集合1.set的创建 2种方式: se = {11,22,33}se = set([11,22,33]) #调用的set的__init__方法进行创建2.set的常用方法1.add se = {11,22,33}se.add(44)print(se) => {33,11,44,22


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

1.set的创建

2种方式:

se = {11,22,33}
se = set([11,22,33]) #调用的set的__init__方法进行创建

2.set的常用方法

1.add

se = {11,22,33}se.add(44)
print(se) => {33,11,44,22} #因为是无序的,所以执行的结果会不一样,但是44确实被增加到了原set集合中

2.remove

se = {11,22,33}
se.remove(11)
print (se) => {22,33}
se.remove(44) #报错,提示找不到指定的元素

3.discard

se = {11,22,33}se.discard(11)
print (se) => {22,33}se.discard(44)
print (se) => {11,22,33} #找不到指定的元素时,不删除,不报错

4.pop

se = {11,22,33}
se.pop()print (se) => {11,22} #随机出栈一个元素,执行结果可能不相同ret = se.pop()print (ret) => {33} #将出栈的结果打印出来

5.difference

se1 = {11, 22, 33, 44}
se2 = {22, 33, 44, 55}
print(se1.difference(se2)) = > 11 # 打印se1中存在,但是se2中不存在的元素print(se2.difference(se1)) = > 55 # 打印se2中存在,但是se1中不存在的元素

6.difference_update

se1 = {11,22,33,44}
se2 = {22,33,44,55}
se1.difference_update(se2)print (se1) => 11 #将se1中存在,se2中不存在的元素覆写至se1中,更新set集合

7.intersection

se1 = {11,22,33,44}
se2 = {22,33,44,55}
print (se1.intersection(se2)) => {22,33,44} #se1,se2的交集

8.intersection_update

se1 = {11,22,33,44}
se2 = {22,33,44,55}
se1.intersection_update(se2)
print (se1) => {33,44,22} #将se1,se2的交集覆写至se1的集合中

9.union

se1 = {11,22,33,44}
se2 = {22,33,44,55}
print (se1.union(se2)) => {11,22,33,44,55} #se1,se2的并集

文档

python基础-set集合

python基础-set集合:set集合是一个无序且不重复的元素集合1.set的创建 2种方式: se = {11,22,33}se = set([11,22,33]) #调用的set的__init__方法进行创建2.set的常用方法1.add se = {11,22,33}se.add(44)print(se) => {33,11,44,22
推荐度:
标签: 集合 python set
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top