Python集合操作方法有哪些?
集合分为可变集合和不可变集合两种,所以对其的增删改查操作要看集合的类型来决定。不可变的数据当然不能增删改,只能查询,可变集合则限制稍微少点。除此之外集合是无需的,所以也没有办法直接通过下标来查询,同时集合中的元素没有自己的键,也不能使用键来查询,那么应该如何操作集合这种数据类型呢?下面给大家列举出来一些操作方法。1.集合新增集合元素set1 = {"name", 19, "python"} set1.add("abc") # 可变集合,直接修改原来集合 print(set1, type(set1))
返回结果:{"python", "name", 19, "abc"} 2.删除可变集合元素set1.remove("python") # 删除指定元素,如果没有,返回错误 print(set1) set1.discard("name") # 删除指定元素,如果没有,返回原集合 print(set1) set1.pop() # 随机删除一个可变集合元素,因为集合无序 print(set1) set1.clear() # 清空可变集合中的所有元素 print(set1) del set1 # 清除集合 print(set1)
返回结果:{"name", 19, "abc"} {19, "abc"} {"abc"} set() NameError: name "set1" is not defined3.修改可变集合
集合元素为不可变类型,所以无法修改4.集合元素查询方法:
集合不能通过键值对的方式进行查询,同时也是无序没有下标的,所以不能查询,只能遍历。for i in set1: print(i) # 通过迭代器访问 its = iter(set1) # 生成迭代器 print(next(its)) # 通过next()进行访问 # 或者通过for in 进行遍历迭代器 for i in its: print(i) # 不可变集合和可变集合是一样的遍历操作
文章来源:http://www.wakey.com.cn/document-set-operate.html
实话实说美帝火星着陆酷炫似飞碟,地外行星首次运行Linux北京时间2月19日凌晨4时55分,执行美火星2020任务的毅力号(Perseverancerover)火星探测器经过6个多月的飞行,缓慢降落到火星上一个古老的湖床表面,正式开启探测
美拉日韩半导体结盟,突出重围只此一手28nm制程国产化在日益深化的中美科技博弈中,半导体似乎成为了美方最为依仗的天险。科技发展到今天,半导体已经是最具战略意义的产业技术和物资。尤其是最近两年,贸易角逐科技逆全球化疫情下的互联网生态汽车
小米们的骁龙888盛宴,是我们需要正视的后麒麟时代的5G危机移动CPU跨入5nm制程时代,5G的普及进入关键时期,消费类电子得以迅猛发展。对于移动用户来说,5G可能只是一种速率更快的通信方式,但自2019年起,5G技术商用背后却上演着一场决
华为中芯的蝴蝶效应,传统车企的迟到觉悟,台湾半导体的举足轻重编者按芯片制造已在当今世界经济体系中,占据举足轻重的地位,半导体领域的蝴蝶连锁效应,可以影响全球供应链的格局,这是芯片代工企业拥有崇高地位的时代。2021年伊始,汽车芯片缺货开始影
LED显示屏短路检测方法有哪些判断LED显示屏出现问题的原因必须先主后次方式的处理,先处理明显的严重的,小问题放在后边处理。LED显示屏短路应为最高优先级。1LED显示屏压降检测法,将万用表调到二极管压降检测档
led显示屏的优势以及使用时的注意事项根据LED显示屏的优势,LED显示屏的选择如下1点间距应尽可能小点间距是指全彩LED显示屏上相邻像素的中心点之间的距离。点与点之间的距离越小,单位面积像素越多,分辨率越高,拍摄距离
液晶广告机高性价比体现在哪些方面?当前,液晶广告机凭借时尚轻巧的外观智能显示的服务终端,像移动手机那样普遍流行于整个社会发展的形态当中。在这个庞大的广告机应用市场里,液晶广告机的价格也是极易戳中用户的内在需求,成为
液晶拼接屏的恰当的安装方式如何选择液晶拼接屏有别于家庭装的电视机,液晶拼接屏主要是商业,具备很显著和丰富多彩的作用,能够24小时持续应用,运用场所也十分普遍。如今液晶拼接屏早已经常可以看到。可是因为液晶拼接屏的接缝
直插led显示屏和表贴led显示屏有哪些区别近年来,LED显示屏发展迅猛,我国早已成为世界LED显示屏最大生产制造基地。LED显示屏厂家合利来也凭借着强大的现货生产能力和极具性价比的价格优势一直列于行业前头!今天就客户常问的
55英寸液晶拼接屏使用需要注意哪些细节?保持干燥的使用环境。55英寸液晶拼接内部设计非常精密,如果使用环境潮湿会容易氧化腐蚀造成短路等现象,给使用者带来巨大经济损失。因此,要尽量保持55英寸液晶拼接屏干燥的使用环境。如果
液晶拼接屏在技术上的拼接缝隙问题是否已解决液晶拼接屏的市场应用基于多年的数字拼接墙显示系统的研发设计与实际应用。液晶拼接屏已达到超窄边框,拼接缝隙低至3。5mm,在不断的技术应用与改进中,融入高性能的网络拼接处理模块设计边