当前位置: 首页 > news >正文

镇江网站建设和优化推广多少钱信誉比较好的商家可做网站

镇江网站建设和优化推广多少钱,信誉比较好的商家可做网站,大连住建部官网,谷歌优化自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在Python中,如果想将字典的内容输出也比较简单,可以直接使用print()函数。例如,要想打印dictionary字典&#xff…

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

在Python中,如果想将字典的内容输出也比较简单,可以直接使用print()函数。例如,要想打印dictionary字典,则可以使用下面的代码:

name = ['绮梦','冷伊一','香凝','黛兰']            # 作为键的列表

sign = ['水瓶座','射手座','双鱼座','双子座']          # 作为值的列表

dictionary = dict(zip(name,sign))                # 转换为字典

print(dictionary)

执行结果如下:

{'绮梦': '水瓶座', '冷伊一': '射手座', '香凝': '双鱼座', '黛兰': '双子座'}

但是,在使用字典时,很少直接输出它的内容。一般需要根据指定的键得到相应的结果。在Python中,访问字典的元素可以通过下标的方式实现,与列表和元组不同,这里的下标不是索引号,而是键。例如,想要获取“冷伊一”的星座,可以使用下面的代码:

print(dictionary['冷伊一'])

执行结果如下:

射手座

在使用该方法获取指定键的值时,如果指定的键不存在,就会抛出如图25所示的异常。

图25  获取指定键不存在时抛出异常

在实际开发中,我们可能不知道当前存在什么键,所以需要避免该异常的产生。具体的解决方法是使用if语句对不存在的情况进行处理,即设置一个默认值。例如,可以将上面的代码修改为以下内容:

print("冷伊的星座是:",dictionary['冷伊'] if '冷伊' in dictionary else '我的字典里没有此人')

当“冷伊”不存在时,将显示以下内容:

冷伊的星座是:我的字典里没有此人

另外,Python中推荐的方法是使用字典对象的get()方法获取指定键的值,语法格式如下:

dictionary.get(key[,default])

参数说明:

l  dictionary:为字典对象,即要从中获取值的字典。

l  key:为指定的键。

l  default:为可选项,用于指定当指定的“键”不存在时,返回一个默认值,如果省略,则返回None。

例如,通过get()方法获取“冷伊一”的星座,可以使用下面的代码:

print("冷伊一的星座是:",dictionary.get('冷伊一'))

执行结果如下:

冷伊一的星座是: 射手座

说明:为了解决在获取指定键的值时,因不存在该键而导致抛出异常,可以为get()方法设置默认值,这样当指定的键不存在时,得到结果就是指定的默认值。例如,将上面的代码修改为以下内容。

print("冷伊的星座是:",dictionary.get('冷伊','我的字典里没有此人'))

将得到以下结果:

冷伊的星座是: 我的字典里没有此人

场景模拟:将某大学寝室里的4位美女的名字和星座保存在一个字典里,然后再定义一个保存各个星座性格特点的字典,根据这两个字典获取某位美女的性格特点。

图标 (35)

  实例10  根据星座测试性格特点

在IDLE中创建一个名称为sign_get.py的文件,然后在该文件中创建两个字典,一个保存名字和星座,另一个保存星座和性格特点,最后从这两个字典中取出相应的信息组合出想要的结果,并输出,代码如下:

name = ['绮梦','冷伊一','香凝','黛兰']                               # 作为键的列表

sign_person = ['水瓶座','射手座','双鱼座','双子座']                 # 作为值的列表

person_dict = dict(zip(name,sign_person))                    # 转换为个人字典

sign_all =['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']

nature = ['有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。',

          '很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。',

          '喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。',

          '情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。',

          '有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。',

          '坚持追求自己的完美主义者。',

          '追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。',

          '精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。',

          '崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。',

          '是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。',

          '人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。',

          '集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。']

sign_dict = dict(zip(sign_all,nature))                                  # 转换为星座字典

print("【香凝】的星座是",person_dict.get("香凝"))                         # 输出星座

print("\n 她的性格特点是:\n\n",sign_dict.get(person_dict.get("香凝")))    # 输出性格特点

运行实例后,将显示如图26所示的结果。

图26  输出某个人的星座和性格特点

http://www.yayakq.cn/news/540344/

相关文章:

  • dedecms手机网站更新wordpress wdcp 伪静态
  • 网页游戏网站hpjy广东广实建设有限公司网站
  • WordPress整站搬家插件wordpress 源码讲解
  • 南京科技网站设计费用云商城的网站建设
  • 搭建品牌电商网站怎么做广东卫视你会怎么做网站
  • 做儿童交互网站网站设计与建设第一章
  • 山东网站制作策划宝安区住房和建设局
  • 网站空间要备案吗专业返利网站开发
  • 成都学校网站制作做展馆的公司有哪些
  • 微网站推广百度云网站建设教程视频教程
  • 网站设计职业培训做seo时网站更新的目的
  • 如何建设优化一个网站摄影网站建站
  • 网站改版是否有影响html爱心特效代码
  • iis7.5添加php网站常用的博客建站程序
  • 高校网站建设运维体系问题在线子域名二级域名查询工具
  • 济宁网站制作唐人北京 企业网站开发
  • 网站软件app网站建设管理软件
  • 游戏开发网站开发网站排名优化服务商
  • 顺义区专业网站制作网站建设网站建设备案优化之看
  • 深圳网站制作西安做公司网站的推广工作怎样
  • 怎么做vip电影网站网站分类 维护
  • 网站名词排名怎么做网页设计实训内容
  • 一个专门做海鲜的网站哪里可以接做ppt的网站
  • 查询网站有哪些导入链接及数量云开发教程
  • 中国住房和城乡建设网网站云南网站设计外包
  • 长沙网站建设搭建长沙公司网站
  • 临安营销型网站建设企业门户网站建设流程
  • h5效果的网站有哪些网页版游戏推荐
  • 店铺推广方法有哪些网站seo诊断分析
  • 网站文章列表和图片列表排版切换代码网络营销的发展现状如何