河南省招生网站服务平台媒介盒子网站是哪家公司做的

web/2025/9/30 15:13:35/文章来源:
河南省招生网站服务平台,媒介盒子网站是哪家公司做的,网站的结构怎么做,个人网站做外链方法1.字典1)定义#xff1a;查找速度快#xff0c;效率高#xff1b;用{}括起来#xff0c;内部使用key:value的形式来保存数据#xff1b;键值对是无序的#xff0c;不是按照定义的方式保存数据的(类似于json文件)#xff0c;例如#xff1a; {jay:周杰伦,jj::林俊杰}注查找速度快效率高用{}括起来内部使用key:value的形式来保存数据键值对是无序的不是按照定义的方式保存数据的(类似于json文件)例如 {jay:周杰伦,jj::林俊杰}注字典的key必须是可哈希的(先将key通过hash算法转化成一个hash值再通过hash值直接找到值)不可变的而对于value是没有限制的#如下字典为错误定义dic {cat:小猫,dog:小狗,[fruit]:apple}print(dic)报错TypeError: unhashable type:listView Code2)字典的增加①普通增加dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇print(dic)输出{pig: 小猪佩奇, dog: 小狗, cat: 小猫}View Code注如果key存在了会替换掉原来的数据dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇dic[pig]小猪乔治print(dic)输出{dog: 小狗, cat: 小猫, pig: 小猪乔治}View Code②通过函数setdefault对字典进行增加dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇dic.setdefault(panda,小熊猫)print(dic)输出{dog: 小狗, panda: 小熊猫, cat: 小猫, pig: 小猪佩奇}View Code注通过函数setdefault()添加如果字典中已经包含了这个key那么不再往字典中继续保存新的值还是原来的值dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇dic.setdefault(panda,小熊猫)dic.setdefault(panda,中华大熊猫)print(dic)输出{pig: 小猪佩奇, cat: 小猫, panda: 小熊猫, dog: 小狗}View Code3)字典的删除①通过pop用key去删除数据(删除一个字典元素返回字典的value值)dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇res dic.pop(dog)print(res)print(dic)输出小狗{cat: 小猫, pig: 小猪佩奇}View Code②通过del删除字典中的元素dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇del dic[cat]print(dic)输出{dog: 小狗, pig: 小猪佩奇}View Code③通过popitem随机删除字典中的元素(会返回一个元组)dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇resdic.popitem()print(res)print(dic)输出(cat, 小猫){pig: 小猪佩奇, dog: 小狗}View Code④清空字典中的所有元素dic {cat:小猫,dog:小狗}dic[pig]小猪佩奇dic.clear()print(dic)输出{}View Code4)字典的修改①将字典一中的内容更新到字典二中如果key重名则进行替换如果key值不存在进行新增dic_1 {cat:小猫,dog:小狗}dic_2 {pig:小猪,panda:小熊猫,cat:大花猫}dic_1.update(dic_2)print(dic_1)print(dic_2)输出{dog: 小狗, panda: 小熊猫, cat: 大花猫, pig: 小猪}{panda: 小熊猫, cat: 大花猫, pig: 小猪}View Code例对key的值进行修改dic {id:1,name:马云,money:10000000}dic[money] dic[money] - 500000print(dic)输出{money: 9500000, name: 马云, id: 1}View Code5)字典元素的查找①按照[]通过key取值 (  []中的值就类似于索引 )通过该方法查值如果字典中的key不存在就会报错dic_2 {pig:小猪,panda:小熊猫,cat:大花猫}print(dic_2[panda])输出小熊猫View Code②通过get方法通过key取值如果key不存在则返回Nonedic_2 {pig:小猪,panda:小熊猫,cat:大花猫}print(dic_2.get(pig))print(dic_2.get(dog))输出小猪NoneView Code#通过get获取值时如果字典中key值不存在返回None,可以设定一个默认值,当key值不存在时返回一个默认值dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.get(dog,不存在))输出不存在View Code③通过setdefault获取字典中对应key的值注setdefault首先判断原来字典中有没有key如果没有则执行新增其次用这个key去字典中查询返回查到的结果dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.setdefault(panda))输出小熊猫View Code#获取setdefault存入的值dic {pig:小猪,panda:小熊猫,cat:大花猫}res dic.setdefault(dog,小奶狗)print(res)print(dic)输出小奶狗{panda: 小熊猫, dog: 小奶狗, pig: 小猪, cat: 大花猫}View Code#如果原来的字典中存在这个key则直接返回原来的值dic {pig:小猪,panda:小熊猫,cat:大花猫}res dic.setdefault(panda,大大大大熊猫)print(res)print(dic)输出小熊猫{panda: 小熊猫, cat: 大花猫, pig: 小猪}View Code6)字典的相关操作①返回字典中所有的key(返回key的集合像是列表但是不是列表也可以进行迭代循环)dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.keys())for i indic.keys():print(i)输出dict_keys([pig, cat, panda])pigcatpandaView Code②返回字典中所有的值(像是列表但是不是列表也可以进行迭代循环)dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.values())for i indic.values():print(i)输出dict_values([小猪, 小熊猫, 大花猫])小猪小熊猫大花猫View Code③获取所有的键值对(每一项都是一个元组)dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.items())for i indic.items():print(i)输出dict_items([(pig, 小猪), (cat, 大花猫), (panda, 小熊猫)])(pig, 小猪)(cat, 大花猫)(panda, 小熊猫)View Code#通过元组的索引分别获取key和values的值dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.items())for i indic.items():print(i[0]) #获取keyprint(i[1]) #获取values输出dict_items([(cat, 大花猫), (pig, 小猪), (panda, 小熊猫)])cat大花猫小猪panda小熊猫View Code2.解构/解包把元组中每一个元素拿出来赋值给前面的变量这种方式叫做解包(列表也适用)a,b 1,2a,b (1,2)a,b [1,2]#例1a,b (1,2)print(a,b)输出1 2View Code#例2a,b,c (古力娜扎,马儿扎哈,迪丽热巴)print(b)输出马儿扎哈View Code#通过解构的方式遍历items中的key和valuesdic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.items())for item indic.items():k,vitemprint(k,v)输出dict_items([(panda, 小熊猫), (pig, 小猪), (cat, 大花猫)])panda 小熊猫pig 小猪cat 大花猫View Code#解构进阶dic {pig:小猪,panda:小熊猫,cat:大花猫}print(dic.items())for k,v indic.items():print(k,v)输出dict_items([(pig, 小猪), (panda, 小熊猫), (cat, 大花猫)])pig 小猪panda 小熊猫cat 大花猫View Code总结1)keys:获取到字典中所有的key,然后存在一个高仿列表中2)values获取到字典中所有的value然后存在一个高仿的列表中3)items获取到所有的键值对以元组的形式存放在高仿的列表中3.字典的嵌套#字典嵌套取值练习dic {name:阿狸,age:18,nickname:九尾妖狐,skill: {q:欺诈宝珠,w:妖异狐火,e:魅惑妖术,r:灵魂突袭},hoby:[包子,猴子]}print(dic[skill][r])print(dic[hoby][1])输出灵魂突袭猴子View Code4.练习1)有字符串k:1|k1:2|k2:3|k3:4处理成字典{k:1,k2:2….}s k:1|k1:2|k2:3|k3:4s_new s.split(|)print(s_new)dic{}for i ins_new:k,v i.split(:)dic[k]int(v)print(dic)输出[k:1, k1:2, k2:3, k3:4]{k3: 4, k1: 2, k2: 3, k: 1}View Code2)按照如下需求处理列表①页面显示 序号 商品名称 商品价格如1 电脑 19992 鼠标 10.。。②用户输入选择的商品序号然后打印商品名称及商品价格③如果用户输入的商品序号有误则提示输入有误并重新输入④用户输入Q或者q退出程序⑤列表如下goods [{name:电脑,price:1999},{name:鼠标,price:10},{name:游艇,price:20},{name:美女,price:998},]#步骤1goods [{name:电脑,price:1999},{name:鼠标,price:10},{name:游艇,price:20},{name:美女,price:998},]for i ingoods:print(goods.index(i),i[name],i[price]) #doods.index(i) 先获取到列表中元素的下标输出1 电脑 19992 鼠标 103 游艇 204 美女 998View Code#步骤2goods [{name:电脑,price:1999},{name:鼠标,price:10},{name:游艇,price:20},{name:美女,price:998},]while 1:for i ingoods:print(goods.index(i)1,i[name],i[price]) #doods.index(i) 先获取到列表中元素的下标str_input input(请输入你要选择的序号按Q/q退出)if str_input.isdigit() and int(str_input) 0 and int(str_input) i_index int(str_input) -1print(goods[i_index][name],goods[i_index][price])elif str_input.upper() Q:breakelse:print(输入有误请重新输入)View Code

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84514.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

镇江网站建设包括哪些网站公司做的比较好

文件系统 Linux将文件系统分为了两层:VFS(虚拟文件系统)、具体文件系统,如下图所示: VFS(Virtual Filesystem Switch)称为虚拟文件系统或虚拟文件系统转换,是一个内核软件层&#…

免费网站免费网站平台重庆市场所码图片

前天5月14号,一个平静的日子。我去参加了np的bsci考试,但不幸的是一进去看到考题就发晕了。题变了,后来才知道,我去考试的时间是变题的第二天。但万幸的是经过艰苦的努力,我终于看到了Congratulations,出来…

网站设计的方法青岛网站建设q479185700棒

在某个项目中,需要开发一个与native相对应的web前端app,后台用的是java restful接口,请求数据时需要用的3des加密。如果想要请求接口,则需要javascript的加密与java相同,于是在baidu与google进行了大量搜索&#xff0c…

开发区网站建设方案ps软件下载2022

文章目录 风景示例动物示例人物动作示例 Runway旗下的视频生成产品Gen-1和Gen-2已彻底开放,任何人都可注册一个账号免费尝试。免费的时长是105s,每个视频生成4s。 看gen-2官网和各公众号放出来的示例,非常震撼,不禁感慨现在文生视…

网页设计新手制作的网站代码mip网站怎么做匹配

在前面的文章中,我们使用libvlc_media_player_set_hwnd设置了视频的显示的窗口。 libvlc_media_player_set_hwnd(vlc_mediaPlayer, (void *)ui.widgetShow->winId()); 如果我们想要提取每一帧数据,将数据渲染到QWidget上,该如何操作呢&a…

石家庄建设厅网站首页单页主题 wordpress

文章目录 一、PhPstudy下载、安装二、Sqli-libs下载、搭建三、启用Sqli-libs phpstudy地址:https://www.xp.cn/ sqli-libs地址:https://github.com/Audi-1/sqli-labs 一、PhPstudy下载、安装 1、下载–解压–安装,安装完成如下图 2、更换php…

网站制作哪家实惠源码之家网站模板

Eclipse GlassFish 5.1的发布是Jakarta EE的重要里程碑! 首先,这证实了Oracle提供的GlassFish源代码可以在Eclipse Infrastructure上构建和组装。 第二, 通过通过Java EE 8兼容性测试,它可以验证所贡献的代码是否符合Java EE 8…

因脉网站建设公司怎么呀韩国开发一个淘宝app需要多少钱

Java面试:技巧与实践 在当今的IT行业中,Java已经成为了一种非常流行的编程语言。它以其跨平台、面向对象、安全性高等特点,吸引了无数的开发人员。然而,掌握Java并不是一件容易的事情,尤其是在面试过程中。本文将为您…

什么网站免费建设wordpress获取首页id

琪琪格的私人日记! 不要的就干脆放弃,不要再回头看往情留下的痕迹,自己终究要逃离这个圈,选择走自己该走的路,给他留下百分的祝福,已足够。拥有过爱情的人才知这份难舍的痛楚,为了自己爱的他而离…

布吉网站的建设wordpress站群管理系统

我们都知道模板一般会用到继承,导航栏就是一个很好的例子,但是导航栏的数据如何共享,比如有个导航的文件叫在view/navigation.blade.php为了简单一点,文件里只有设置了一个变量1{{ $cqh }}现在的要求是每个页面都会用到这个变量&a…

各大网站ip地址上海展览公司

stringstring是常用的类型,它具有不可变性:就是一旦赋值,就不可变,如果再赋值 ,就重新开辟内存空间;保留性:如果一个字符串存在,另一个与其相同,他们会指向同一个地址&am…

深圳网站设计哪家好易语言做网站登录

指定的字符串: 白天走在街道上,伸手不见五指,周围的建筑全被雾笼罩了,在家里通过窗户往外望去,外面就像仙境一般,雾把所有的东西都淹没了,能看到的,只有白色的雾。!文件…

湖南自考网站建设与管理非物质文化遗产网站怎么做

是的,标题没错。C#其中一份新提案假定,所有的引用类型在默认情况下都是不可空的。在新语法下,你需要显式地标明一个引用变量是可空的,就像对值类型所做的那样。 和值类型一样,T是指不可空类型,而T?是指可…

大型网站服务器架构沧州网站建设报价

Redis中的Lua脚本到底能不能保证原子性? Redis中Lua脚本的执行,可以保证并发编程中不可再拆分的这个原子性,但是没有保证数据库ACID中要么都执行要么都回滚的这个原子性。Lua脚本执行过程中命令产生错误,是不会回滚的&#xff0c…

河南便宜网站建设费用郑州网络营销网站优化

收集了各大公司的面试经验,现整理出来,希望能给正在找工作的志同道合的小伙伴一些指引,本文会持续更新的哦。 1、 CPU 和 GPU的区别 一个是通用计算,一个是专用计算。 CPU主要负责操作系统和应用程序,GPU主要负责跟…

网站如何做手机端页面seo短视频新地址在哪里?

1、sex存为01还是男女? 存为01主要是为了国际化和节省存储空间。存为01很容易转换成不同语言表示的男女。 2、文件存储方案 MongoDB有GirdFS用来将文件直接保存到数据库,如果使用nginx,可以直接使用http读取GridFS里面的文件。 所以&…

药剂学教学网站的建设福田公司门口

国庆中秋特辑系列文章: 国庆中秋特辑(八)Spring Boot项目如何使用JPA 国庆中秋特辑(七)Java软件工程师常见20道编程面试题 国庆中秋特辑(六)大学生常见30道宝藏编程面试题 国庆中秋特辑&…

机关单位网站建设工作方案中国网站模板下载

强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效…

广东企业移动网站建设哪家好上海好的设计公司

目录 一、预装软件 二、创建sftp管理组 三、SSH设置 三、创建用户家目录和设置home权限 四、创建用户并设置上传目录权限控制 五、用户初始化密码 六、说明 需求客户要求与第三方通过sftp交互文件,需要在Linux系统部署sftp服务器。考虑安全,计划对…

网站里的课程配图怎么做电子商务网站建设读书笔记

AWS Fargate 是一个由 Amazon Web Services (AWS) 提供的无服务器容器计算引擎。它使开发者能够运行容器化应用程序,而无需管理底层的服务器或虚拟机。简而言之,AWS Fargate 让你只需关注应用的容器本身,而不需要管理运行容器的基础设施&…