当前位置:家常菜>百科>科技>正文

python set函数

人气:260 ℃/2024-01-13 08:42:21

python中set函数是什么呢?不知道的小伙伴来看看小编今天的分享吧!

一、描述

set函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

二、语法

set 语法:

class set([iterable])

三、参数说明:

iterable -- 可迭代对象对象;

返回值

返回新的集合对象。

四、set类型

set 和 dict 类似,也是一组 key 的集合,但是不存储 value. 由于 key  不重复,所以,在 set 中, 没有重复的 key 集合是可变类型

集合的创建:

# 第一种方式创建 set 类型

>>> print(type(set1), set1)

<class 'set'> {1, 3, 6, 'z', 'a', 'b'} 

# 第二种方式创建 set 类型

>>> set2 = set(['z', 'a', 'b', 3, 6, 1])

>>> print(type(set2), set2)

<class 'set'> {1, 3, 6, 'z', 'a', 'b'}

# 第三种方式创建 set 类型

>>> set3 = set('hello')

>>> print(type(set3), set3)

<class 'set'> {'o', 'e', 'l', 'h'}

五、set函数的使用方法:

>>>x = set('runoob')

>>> y = set('google')

>>> x, y(set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l']))   # 重复的被删除

>>> x & y         # 交集set(['o'])

>>> x | y         # 并集set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u'])

>>> x - y         # 差集set(['r', 'b', 'u', 'n'])

  • 睡眠不好如何调理 中医5法轻松入眠

    睡眠不好严重影响着人们的身心健康,睡眠不足对于人体健康的危害是很大的。你知道睡眠不好如何调理吗?哪些方法能够帮助失眠的人轻松入眠呢?睡眠不好的原因又有哪些呢?晚餐喝点小米百合粥...

    冷知识查看全文>>
  • 提灯与地下城技能书怎么获得

    提灯与地下城技能书怎么获得?接下来就来为大家介绍一下获得方法,一起来看看吧。通过许愿可以抽取获得技能书,玩家达到一定等级后小屋会解锁宠物页面,在宠物页面中点击“学习”即可使用已...

    游戏查看全文>>
  • 减震器漏油能修吗?

    这种情况只能建议你去4s店那里更换一个新的减震器了,维修的话你可以问下维修师傅,但是一般都会跟你说换新的了,拓展资料:1、减震器总成由减震器、下弹簧垫、防尘罩、弹簧、减震器垫、...

    问答查看全文>>
  • 水温表不动

    如果水温表不动,可能是水温传感器出现了故障导致的,建议车友们去更换水温传感器。汽车发动机都是水冷的,这种发动机依靠冷却液在发动机内不断循环带走多余热量。冷却液在发动机内有两条循...

    问答查看全文>>
  • p0235故障码解释和消除方法,P0235故障码怎么解决?

    P0235故障码,适用于所有汽车制造商,意思是涡轮/超级增压器增压传感器A电路(Turbocharger/Supercharger Boost Sensor A Circuit...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版