问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中的 for f in sorted(set(basket)):中的set()是什么函数呢_百度...

发布网友 发布时间:2024-07-02 14:43

我来回答

2个回答

热心网友 时间:2024-07-28 19:28

dict
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

举个例子,假设要根据同学的名字查找对应的成绩,给定一个名字,要查找对应的成绩,如果用dict实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大,查找速度都不会变慢。

用Python写一个dict如下:
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
>>> d['Michael']
95

set
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
要创建一个set,需要提供一个list作为输入集合:
>>> s = set([1, 2, 3])
>>> s
set([1, 2, 3])

注意,传入的参数[1, 2, 3]是一个list,而显示的set([1, 2, 3])只是告诉你这个set内部有1,2,3这3个元素,显示的[]不表示这是一个list。
重复元素在set中自动被过滤:
>>> s = set([1, 1, 2, 2, 3, 3])
>>> s
set([1, 2, 3])

热心网友 时间:2024-07-28 19:28

set, 是一个无序不重复元素集;类似于dict
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是什么钞票。 请问这是哪个国家的钞票?价值多少人民币?谢谢 快易典学生平板电脑屏幕碎了怎么办,我在书店买的,可以拿到书店修吗... 沧州龟头周围有一圈小肉粒是什么? 快易典学生电脑的屏幕摔坏了,触屏触不了,可以修吗?如果修的话要多少... 西班牙冷汤和哪些菜品搭配更好喝? 西班牙番茄冷汤提示 我想请问你在秦汉胡同学学古筝...一共需要多少钱啊,包括买古筝的钱 word2010如何查看和编辑文档? 胸罩带子老掉,罩杯边有空 蓝莓酸奶慕斯杯做法 蓝莓牛奶慕斯的制作方法是什么? 股票几点开盘能开始买入 咳嗽两天了。是甲流吗? 天点的痣,昨天用洗面奶洗了下脸,是不是不能用洗面奶 “鲁迅姓什么?”慈禧曾引领时尚坐在奔驰里最喜欢摄影和巴黎香水_百度知... etc怎么查看是否正常? 莱克润滑油的优势是什么? 生化危机2重制版与原版区别介绍_生化危机2重制版与原版区别是什么_百 ... 北京口碑好的保洁公司 1年级下册口算速算应用题卡第38页第4题答案是啥大明有1元钱,小明有6... ui交互设计是什么意思? 生化危机2重制版里昂篇收集地图介绍_生化危机2重制版里昂篇收集地图是什... 黑龙江省有哪些江 彩色的梦仿写2小节 外钞存款结汇成人民币时银行用的以下哪个价 大连市中山区华山街15-3-7产全单位是哪里 城管赶街发生事故怎么处理 ndj-8s数字粘度计哪家好? 邯郸市永年区全凯紧固件有限公司怎么样? 建设银行 建设银行怎么申请信用卡 六味地黄丸是干啥的? 股东资格的取得方式有什么? 银耳菌种培养基.加糖量在高温灭菌中会流失多少 如何查询自己手机的基站位置? 【精选】压力容器操作岗位安全职责 未签订劳动合同和未购买社保公司能赔偿吗 ios查手机LAC码 *3001#12345#*找不到LAC和CEL 未签劳动合同未买社保被辞退如何赔偿金? 属于股东资格原始取得的有什么 国家规定有哪些设备及岗位 【解除股东资格】解除股东资格的条件 淘宝手淘推荐流量在哪里看到的 2023湖南高考数学试题总体来说难吗? 姐妹俩吃数字巧克力糖果,你们的幸运数字是多少呢? 山东高考数学今年难吗? 2023年江苏高考数学试题总体难度大吗? 现存的鸟类有没有鼻子和牙齿呢 现存的鸟类有没有牙齿和鼻子呢? 听说2011年的护士资格考试有所改动,考试改成两个科目,采用“人机对话...