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

东营市河口区建设局网站深圳小程序开发

东营市河口区建设局网站,深圳小程序开发,购物中心设计,海南网站搭建价格10.python的字典dict(上) 什么是字典 在计算机科学中#xff0c;字典是一种数据结构#xff0c;用于存储键值对#xff08;key-value pair#xff09;的集合。每个键值对都由一个唯一的键和一个对应的值组成。字典能够快速地根据键找到对应的值#xff0c;因此在很多编程…10.python的字典dict(上) 什么是字典 在计算机科学中字典是一种数据结构用于存储键值对key-value pair的集合。每个键值对都由一个唯一的键和一个对应的值组成。字典能够快速地根据键找到对应的值因此在很多编程语言中都被广泛使用。 字典的实现方式可以有多种常见的有哈希表hash table、红黑树red-black tree等。不同的实现方式对于字典的查询效率和内存占用等方面有不同的影响。 字典可以用于存储任何类型的数据例如字符串、整数、实数等。在编程中我们可以使用字典来表示一些键值对的关系比如存储学生姓名和对应的分数存储城市名称和对应的人口数量等。 简单的字典 dict_sample {name:tom,age:20}怎么访问字典中的值 dict_sample {name: tom, age: 20}# 访问字典中的值 name_value dict_sample[name] age_value dict_sample[age]print(name_value) # 输出 tom print(age_value) # 输出 20在这个例子中我们使用dict_sample[name]来访问字典中键为name的值将其赋给name_value变量。同样地使用dict_sample[age]来访问键为age的值将其赋给age_value变量。最后使用print()函数将这两个变量的值打印出来。结果将分别输出tom和20。 添加键值对 想要添加键值对到字典中可以使用赋值操作符来给指定键赋值。以下是一个示例演示了如何向字典中添加键值对 # 创建一个空字典 student_scores {}# 添加键值对 student_scores[Tom] 90 student_scores[Alice] 85 student_scores[Bob] 70print(student_scores) # 输出 {Tom: 90, Alice: 85, Bob: 70}修改字典中的值 使用赋值操作符来给指定键赋新的值即可。以下是一个示例演示了如何修改字典中的值 # 创建一个字典 student_scores {Tom: 90, Alice: 85, Bob: 70}# 修改键的值 student_scores[Tom] 95 student_scores[Alice] 90print(student_scores) # 输出 {Tom: 95, Alice: 90, Bob: 70}使用get来访问其中的值 使用get()方法来访问字典中的值具有以下几个优势 处理键不存在的情况使用get()方法可以避免当指定键不存在时抛出KeyError异常。如果使用字典的索引语法直接访问键值当指定的键不存在时会引发异常。但是使用get()方法时可以提供一个默认值作为第二个参数如果指定的键不存在则返回默认值而不会引发异常。 更简洁的代码使用get()方法可以实现更简洁的代码。如果直接使用索引语法来访问值需要使用try-except语句来处理KeyError异常这样会使代码变得冗长。而使用get()方法可以一次完成访问值和处理不存在键的情况使代码更加简洁和易读。 设置默认值get()方法的第二个参数可以设置一个默认值。当指定的键不存在时会返回该默认值。这对于处理键不存在的情况非常有用可以在一次操作中同时获取值和设置默认值。 # 创建一个字典 student_scores {Tom: 90, Alice: 85, Bob: 70}# 使用get()方法访问值 score1 student_scores.get(Tom) score2 student_scores.get(Alice) score3 student_scores.get(John, 0) # 指定默认值为0print(score1) # 输出 90 print(score2) # 输出 85 print(score3) # 输出 0
http://www.zqtcl.cn/news/338039/

相关文章:

  • php网站模板怎么用怎么做链接网站
  • 完整网站开发视频教程安丘营销型网站建设
  • 女与男爱做电影网站免费网站外包公司
  • 传统文化传播公司网站建设wordpress 插件开启
  • 哪些网站是做外贸生意的网站建设所需美工
  • 网站建设哪个公司比较好惠州网络问政平台
  • 河南网站备案系统短信广州注册公司程序
  • 苏晋建设集团网站跨专业的简历怎么制作
  • 交互网站怎么做设计师作品网站
  • 国外网站的分析工具有哪些办公室装修计入什么会计科目
  • 手机网站 需求模板3000元建设个人网站
  • 请人做网站域名和主机thinkphp网站开发实战教程
  • 做地产网站哪家好饮料网站建设价格
  • 外管局网站 报告怎么做wordpress 阿里
  • 湘潭做网站 去磐石网络山西自助建站费用低
  • 温州哪里做网站比较好昆明网页制作开发
  • 网站建设淘宝客网站建设与网页设计入门
  • 网站推广营销联系方式俄语免费网站制作
  • 广东企业网站seo点击软件搭建本地网站
  • 商丘做网站的价格专业网站制作哪家强
  • 瑞安微信网站软件公司网站设计与制作
  • 片头网站网站建设服装在线商城实训报告
  • wordpress做企业网站怎样做网页推广
  • 网站建设售后服务安全维护企业网站开发 外文文献
  • 网站设计英文翻译系统开发的五个阶段
  • 成华区门户网站拍卖网站开发多少钱
  • html设计网站wordpress 评论增加字段
  • 搭建正规网站小程序开发难不难
  • 做静态网站用什么软件自己编写代码建设微网站
  • 备案网站ipoa系统主要干什么的