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

益阳营销网站建设编写网站的软件

益阳营销网站建设,编写网站的软件,医疗网站建设新闻,jsp网站自身安全性通过什么技术实现Python 程序设计入门#xff08;013#xff09;—— 字典的操作#xff08;2#xff09;#xff1a;字典的常用操作总结 目录 Python 程序设计入门#xff08;013#xff09;—— 字典的操作#xff08;2#xff09;#xff1a;字典的常用操作总结一、获取字典中元素…Python 程序设计入门013—— 字典的操作2字典的常用操作总结 目录 Python 程序设计入门013—— 字典的操作2字典的常用操作总结一、获取字典中元素的值1、使用 dictname[key]2、使用 get() 方法 二、添加元素或修改 value 值1、使用 dictname[key]2、使用 update() 方法 三、删除元素1、使用 pop() 方法删除元素2、使用 popitem() 方法删除元素3、使用 del 删除字典或字典中的元素 四、合并字典五、返回字典的元素个数 一、获取字典中元素的值 1、使用 dictname[key] 格式如下 dictname[key]说明如果 key 值在字典中不存在则程序报错。 例如 dict1 {11:Java,22:Python,33:C,44:C#,55:Rust} print(dict1[11]) print(type(dict1[11])) print(dict1[12]) # key不存在运行结果如下RESTART: C:\Python\Python38\First.py Java class str Traceback (most recent call last):File C:\Python\Python38\First.py, line 4, in moduleprint(dict1[12]) # key不存在 KeyError: 12如果不确定 key 是否存在可以采用如下方式操作 dict1 {11:Java,22:Python,33:C,44:C#,55:Rust} if 11 in dict1:print(dict1[11])print(type(dict1[11])) if 12 in dict1:print(dict1[12])print(type(dict1[12])) else:print(key值不存在) # key不存在运行结果如下RESTART: C:\Python\Python38\First.py Java class str key值不存在2、使用 get() 方法 get() 方法的语法格式如下 dictname.get(key)说明如果 key 值在字典中不存在则返回 None。 如下 dict1 {11:Java,22:Python,33:C,44:C#,55:Rust} print(dict1.get(11)) print(type(dict1.get(11))) print(dict1.get(12)) # key值不存在运行结果如下RESTART: C:\Python\Python38\First.py Java class str None二、添加元素或修改 value 值 1、使用 dictname[key] 格式如下 dictname[key] vlaue说明由于字典中的 key 是唯一的如果 key 值在字典中不存在则添加一个键值对如果 key 值字典中已在键则修改 value 的值。 例如 dict1 {11:Java,22:Python,33:C,44:C#,55:Rust} dict1[66] MySQL print(dict1)运行结果如下RESTART: C:\Python\Python38\First.py {11: Java, 22: Python, 33: C, 44: C#, 55: Rust, 66: MySQL}2、使用 update() 方法 update() 方法的语法格式如下 dictname.update(key value)说明如果 key 已经存在则更新 value 值。如果 key 不存在则添加新的键值对。 例如 dict1 {BookName:Java从入门到精通,Author:郑云,Price:59.8} dict1.update(Price 52.5) # key值存在更新对应的value值 print(dict1) dict1.update(Remark 教材) # key值不存在添加一个新的键值对 print(dict1) 运行结果如下RESTART: C:\Python\Python38\First.py {BookName: Java从入门到精通, Author: 郑云, Price: 52.5} {BookName: Java从入门到精通, Author: 郑云, Price: 52.5, Remark: 教材}三、删除元素 1、使用 pop() 方法删除元素 使用 pop() 方法删除字典中指定键对应的键值对并返回被删除的值。pop() 方法的语法格式如下 dictname.pop(key[,default])参数说明 1key指定要删除的键。 2default如果要删除的 key 不存在返回 default 值。 3如果字典中要删除的键不存并且没有指定 default 参数则抛出 keyerror 异常。 例如 dict1 {11:Java,22:Python,33:C,44:Go,55:Rust} item1 dict1.pop(11,要删除的值不存在) print(pop()函数的返回值为,item1) print(type(item1)) print(dict1) item1 dict1.pop(12,要删除的值不存在) print(pop()函数的返回值为,item1) print(type(item1)) print(dict1) item1 dict1.pop(13) # 出错 print(返回值为,item1) print(type(item1)) print(dict1)运行结果如下RESTART: C:\Python\Python38\First.py pop()函数的返回值为 Java class str {22: Python, 33: C, 44: Go, 55: Rust} pop()函数的返回值为 要删除的值不存在 class str {22: Python, 33: C, 44: Go, 55: Rust} Traceback (most recent call last):File C:\Python\Python38\First.py, line 10, in moduleitem1 dict1.pop(13) # 出错 KeyError: 132、使用 popitem() 方法删除元素 使用 popitem() 方法删除字典中的最后一个键值对并以元组key, values的形式返回这一键值对。popitem() 方法的语法格式如下 dictname.popitem()例如 返回值是一个元组key,values默认从后往前删除 修改放在asm中的voting文件 dict1 {11:Java,22:Python,33:C,44:C#,55:Rust} item1 dict1.popitem() print(返回值,item1) print(返回值类型,type(item1)) print(dict1) item1 dict1.popitem() print(dict1)运行结果如下RESTART: C:\Python\Python38\First.py 返回值 (55, Rust) 返回值类型 class tuple {11: Java, 22: Python, 33: C, 44: C#} {11: Java, 22: Python, 33: C}3、使用 del 删除字典或字典中的元素 1删除字典 格式如下 del dictname 或 del(dictname) 例如 dict1 {BookName:Java从入门到精通,Author:郑云,Price:59.8} del dict1 print(dict1) 运行结果如下RESTART: C:\Python\Python38\First.py Traceback (most recent call last):File C:\Python\Python38\First.py, line 3, in moduleprint(dict1) NameError: name dict1 is not defined2删除字典中的元素 del dict1[key] 或 del(dict1[key]) 例如 dict1 {BookName:Java从入门到精通,Author:郑云,Price:59.8} del dict1[Price] print(dict1) 运行结果如下RESTART: C:\Python\Python38\First.py {BookName: Java从入门到精通, Author: 郑云}四、合并字典 使用 update() 方法可以将一个字典的内容合并到另一个字典中。格式如下 dict1.update(dict2) # 将dict2合并到dict1例如 dict1 {BookName:Java从入门到精通,Author:郑云} dict2 {Price:59.8,Remark:教材} dict1.update(dict2) print(dict1) 运行结果如下RESTART: C:\Python\Python38\First.py {BookName: Java从入门到精通, Author: 郑云, Price: 59.8, Remark: 教材}五、返回字典的元素个数 使用 len() 函数可以返回字典的元素格式。格式如下 len(dictname)例如 dict1 {BookName:Java从入门到精通,Author:郑云,Price:59.8,Remark:教材} print(len(dict1)) 运行结果如下RESTART: C:\Python\Python38\First.py 4
http://wiki.neutronadmin.com/news/266301/

相关文章:

  • 网站建网站建设企业电话绍兴网站的优化
  • 传媒公司 网站开发小程序赚钱吗
  • 怎么做企业网站一级悬浮菜单wordpress wp unslash
  • 内蒙古建设厅安全资料网站抖音短视频推广
  • 有哪些制作网站的公司吗wordpress 建站系统
  • 网站做支付按流量付费吗成都网站建设蜀美网络
  • 成都网站开发环球中心深圳哪家网站建设的公司好
  • 郑州专业公司网站建设公司dedecms做网站全教程
  • 一个完整的个人网站惠州百度网络推广
  • 宁夏自治区建设厅网站苏州做网站企业
  • 孟津网站开发如皋网站设计
  • 网站建设论文附录怎么写开发中英文网站多少钱
  • 网站建设undefined网页浏览器哪个好
  • 苏州园区网站设计公司网站建设 好发信息网
  • 网站开发有什么用网站制作公司拟
  • 杭州市拱墅区建设局网站站酷网怎么样
  • 图片类网站怎样做高并发开发一个网站多少钱啊
  • 网站设计的优缺点建设银行网站网址是什么
  • seo网站做推广价格怀柔网站整站优化公司
  • 网站如何被百度收录电脑编程培训
  • 常熟网站制作wordpress空白页面模板
  • 谁分享一个免费网站2021ppt做书模板下载网站有哪些内容
  • 湖南省建设厅官网站17模板网网页
  • 花卉网站建设策划书软件网站技术开发公司
  • 如何进行电商网站设计开发wordpress 去除归档链接
  • 百度网站前面的图片广州公司注册费用
  • ps切图做网站如何构建个人网站
  • wordpress如何把网站语言改成英文wordpress 相关文章推荐
  • 网站子目录是什么意思苏州餐饮 网站建设
  • 网站建设维护是啥意思长春网站建设q479185700強