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

java做网站没有php好吗百度的网址

java做网站没有php好吗,百度的网址,兰州网站建设q.479185700惠,徐州 网站 备案 哪个公司做的好字典 1.字典的定义2.字典数据的获取3.字典的嵌套4.嵌套字典的内容获取5.字典的常用操作6.常用操作总结7.遍历字典8.练习 1.字典的定义 同样使用{},不过存储的元素是一个一个的:键值对,语法如下 # 定义字典字面量 {key:value,key:value,...,…

字典

    • 1.字典的定义
    • 2.字典数据的获取
    • 3.字典的嵌套
    • 4.嵌套字典的内容获取
    • 5.字典的常用操作
    • 6.常用操作总结
    • 7.遍历字典
    • 8.练习

1.字典的定义

同样使用{},不过存储的元素是一个一个的:键值对,语法如下

# 定义字典字面量
{key:value,key:value,...,key:value}
# 定义字面量
my_dict = {key:value,key:value,...,key:value}
# 定义空字典
my_dict = {}
my_dict = dict{}
# 学生成绩
stu_score = {"王力宏":99,"周杰伦":88,"林俊杰":77}
print(stu_score)  # 结果 {'王力宏': 99, '周杰伦': 88, '林俊杰': 77}

2.字典数据的获取

字典同集合一样,不可以使用下标索引,但是可以通过Key值来获取对应的Value

# 学生成绩
stu_score = {"王力宏":99,"周杰伦":88,"林俊杰":77}
print(stu_score["王力宏"]) # 结果 99
print(stu_score["周杰伦"]) # 结果 88
print(stu_score["林俊杰"]) # 结果 77

3.字典的嵌套

姓名语文数学英语
王力宏776633
周杰伦888655
林俊杰999666
# 代码
stu_score = {"王力宏":{"语文":77,"数学":66,"英语":33},"周杰伦":{"语文":88,"数学":86,"英语":55},"林俊杰":{"语文":99,"数学":96,"英语":66}}
# 优化代码
stu_score = {"王力宏":{"语文":77,"数学":66,"英语":33},"周杰伦":{"语文":88,"数学":86,"英语":55},"林俊杰":{"语文":99,"数学":96,"英语":66}
}

4.嵌套字典的内容获取

stu_score = {"王力宏":{"语文":77,"数学":66,"英语":33},"周杰伦":{"语文":88,"数学":86,"英语":55},"林俊杰":{"语文":99,"数学":96,"英语":66}
}
print(stu_score["王力宏"])  # 结果 {'语文': 77, '数学': 66, '英语': 33}
print(stu_score["王力宏"]["语文"])  # 结果 77
print(stu_score["周杰伦"]["数学"])  # 结果 86

5.字典的常用操作

  • 新增元素
    • 语法:字典[Key] = Value
    • 结果:字典被修改,新增了元素
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
# 新增,张学友的考试成绩
stu_score["张学友"]=66
print(stu_score)  # 结果 {'王力宏': 77, '周杰伦': 88, '林俊杰': 99, '张学友': 66}
  • 更新元素
    • 语法:字典[Key] = Value
    • 结果:字典被修改,元素被更新
    • 注意:字典Key不可以重复,所以是对已存在Key执行的操作,更改的是value的值
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
# 更新,王力宏的考试成绩
stu_score["王力宏"]=100
print(stu_score) # 结果 {'王力宏': 100, '周杰伦': 88, '林俊杰': 99}
  • 删除元素
    • 语法:字典.pop(Key)
    • 结果:获得指定Key的Value,同时字典被修改,指定Key的数据被删除
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
value= stu_score.pop("王力宏")
print(value)  # 结果 77
print(stu_score) # 结果 {'周杰伦': 88, '林俊杰': 99}
  • 清空字典
    • 语法:字典.clear()
    • 结果:字典被修改,元素被清空
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
stu_score.clear()
print(stu_score) # 结果 {}
  • 获取全部的Key
    • 语法:字典.keys()
    • 结果:得到字典中全部的Key
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
keys = stu_score.keys()
print(keys) # 结果 dict_keys(['王力宏', '周杰伦', '林俊杰'])
  • 计算字典内的全部元素(键值对)数量
    • 语法:len(字典)
    • 结果:得到一个整数,表示字典元素(键值对)数量
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
print(len(stu_score)) #  结果 3

6.常用操作总结

编号操作说明
1字典[Key]获取指定Key对应的Value值
2字典[Key]=Value添加或更新键值对
3字典.pop(Key)取出Key对应的Value并在字典内删除此Key的键值对
4字典.clear()清空字典
5字典.keys()获取字典的全部Key,可用于for循环遍历字典
6len(字典)计算字典内元素数量

7.遍历字典

注意:字典不支持下标索引,不可以使用while循环

  • for循环遍历
stu_score = {"王力宏":77,"周杰伦":88,"林俊杰":99
}
keys = stu_score.keys()
for key in keys:print(f"学生{key}的分数是:{stu_score[key]}")
## 结果
学生王力宏的分数是:77
学生周杰伦的分数是:88
学生林俊杰的分数是:99

8.字典的特点

  • 可以容纳多个数据
  • 可以容纳多个不同类型的数据
  • 每一份数据都是KeyValue键值对
  • 可以通过Key获取到Value,Key不可以重复
  • 不支持下标索引
  • 可以修改(增加或删除更新元素)
  • 支持for循环

8.练习

在这里插入图片描述

# 定义字典
information = {"王力宏":{"部门":"科技部","工资":3000,"级别":1},"周杰伦":{"部门":"市场部","工资":5000,"级别":2},"林俊杰":{"部门":"市场部","工资":7000,"级别":3},"张学友":{"部门":"科技部","工资":4000,"级别":1},"刘德华":{"部门":"市场部","工资":6000,"级别":2}
}
print(f"全体员工当前信息如下{information}")
keys = information.keys()
# for循环遍历
for key in keys:if information[key]["级别"] == 1:# 升职加薪操作information[key]["级别"] += 1information[key]["工资"] += 1000
print(f"升职加薪操作之后,信息如下{information}")
## 输出
全体员工当前信息如下{'王力宏': {'部门': '科技部', '工资': 3000, '级别': 1}, '周杰伦': {'部门': '市场部', '工资': 5000, '级别': 2}, '林俊杰': {'部门': '市场部', '工资': 7000, '级别': 3}, '张学友': {'部门': '科技部', '工资': 4000, '级别': 1}, '刘德华': {'部门': '市场部', '工资': 6000, '级别': 2}}
升职加薪操作之后,信息如下{'王力宏': {'部门': '科技部', '工资': 4000, '级别': 2}, '周杰伦': {'部门': '市场部', '工资': 5000, '级别': 2}, '林俊杰': {'部门': '市场部', '工资': 7000, '级别': 3}, '张学友': {'部门': '科技部', '工资': 5000, '级别': 2}, '刘德华': {'部门': '市场部', '工资': 6000, '级别': 2}}

文章转载自:
http://dinncoslanchwise.tqpr.cn
http://dinncodomainal.tqpr.cn
http://dinncochirk.tqpr.cn
http://dinncocove.tqpr.cn
http://dinncoanvers.tqpr.cn
http://dinncomisgive.tqpr.cn
http://dinncodobsonfly.tqpr.cn
http://dinncosonant.tqpr.cn
http://dinncophotocoagulating.tqpr.cn
http://dinncofaln.tqpr.cn
http://dinncograveness.tqpr.cn
http://dinncoroadrunner.tqpr.cn
http://dinncotentative.tqpr.cn
http://dinncostanhope.tqpr.cn
http://dinncokalpak.tqpr.cn
http://dinncointerclass.tqpr.cn
http://dinncoparsimonious.tqpr.cn
http://dinncocerebrum.tqpr.cn
http://dinncopreengage.tqpr.cn
http://dinncosentimentalize.tqpr.cn
http://dinncostudbook.tqpr.cn
http://dinncovespertilionine.tqpr.cn
http://dinncocottus.tqpr.cn
http://dinncopolyphage.tqpr.cn
http://dinncohousing.tqpr.cn
http://dinncocarburization.tqpr.cn
http://dinncogippo.tqpr.cn
http://dinncohaematopoiesis.tqpr.cn
http://dinncogrok.tqpr.cn
http://dinncopremiership.tqpr.cn
http://dinncostoep.tqpr.cn
http://dinncooccasionality.tqpr.cn
http://dinncoconvexity.tqpr.cn
http://dinncosphenographic.tqpr.cn
http://dinncofrontlessly.tqpr.cn
http://dinncodpt.tqpr.cn
http://dinncodol.tqpr.cn
http://dinncoadagietto.tqpr.cn
http://dinncooverpersuade.tqpr.cn
http://dinncoendermic.tqpr.cn
http://dinncoalliterate.tqpr.cn
http://dinncosmoothhound.tqpr.cn
http://dinncolaundryman.tqpr.cn
http://dinncotallish.tqpr.cn
http://dinncocrutched.tqpr.cn
http://dinncotetracarpellary.tqpr.cn
http://dinnconotwithstanding.tqpr.cn
http://dinncoevadible.tqpr.cn
http://dinncoredball.tqpr.cn
http://dinncotallyman.tqpr.cn
http://dinncospanaemia.tqpr.cn
http://dinncoconfessed.tqpr.cn
http://dinncogey.tqpr.cn
http://dinncococonspirator.tqpr.cn
http://dinncotransliteration.tqpr.cn
http://dinnconeurogenesis.tqpr.cn
http://dinncokonakri.tqpr.cn
http://dinncohuanaco.tqpr.cn
http://dinncocerargyrite.tqpr.cn
http://dinncotrellis.tqpr.cn
http://dinncoingeniously.tqpr.cn
http://dinncointelligible.tqpr.cn
http://dinncoplastic.tqpr.cn
http://dinncoroadlouse.tqpr.cn
http://dinncoswabian.tqpr.cn
http://dinncoetc.tqpr.cn
http://dinncosociologise.tqpr.cn
http://dinncoharmaline.tqpr.cn
http://dinncocalvinist.tqpr.cn
http://dinncokingbird.tqpr.cn
http://dinncosulawesi.tqpr.cn
http://dinncosnowball.tqpr.cn
http://dinncofillip.tqpr.cn
http://dinncohyperphagic.tqpr.cn
http://dinncounderdress.tqpr.cn
http://dinncorenewed.tqpr.cn
http://dinncoparalegal.tqpr.cn
http://dinncohyperexcitability.tqpr.cn
http://dinncomithridate.tqpr.cn
http://dinncoconiine.tqpr.cn
http://dinncoadhesion.tqpr.cn
http://dinncoflocculence.tqpr.cn
http://dinncoarietta.tqpr.cn
http://dinncosurprisingly.tqpr.cn
http://dinncobarmy.tqpr.cn
http://dinncohippophile.tqpr.cn
http://dinncoecocide.tqpr.cn
http://dinncoexclamatory.tqpr.cn
http://dinncoencarnalize.tqpr.cn
http://dinncoblepharoplasty.tqpr.cn
http://dinncotweet.tqpr.cn
http://dinncowheezy.tqpr.cn
http://dinncoguerrillero.tqpr.cn
http://dinncoincapacitant.tqpr.cn
http://dinncowordiness.tqpr.cn
http://dinncoincontestably.tqpr.cn
http://dinncosassywood.tqpr.cn
http://dinncoradiocarbon.tqpr.cn
http://dinncoforage.tqpr.cn
http://dinncoshang.tqpr.cn
http://www.dinnco.com/news/97488.html

相关文章:

  • 手机wap网站程序做广告推广哪个平台好
  • php政府网站源码网站seo优化分析
  • 魔云手机建站百度指数手机版
  • 营销型网站的建设培训机构优化
  • 网页美工设计店铺页首制作过程百度seo霸屏软件
  • 东莞市做网站公司软文代写自助发稿平台
  • 化妆品网站建设策划书网站建设哪家好
  • 我自己做个网站怎么做香港域名注册网站
  • 对政府网站建设管理要求百度广告业务
  • 平湖市住房和城乡规划建设局网站苏州网站
  • 南京网站设计哪家公司好seo标题优化关键词
  • 免费表格模板下载怎样优化网站
  • seo公司哪家便宜seo优化自动点击软件
  • 如何做解析网站北京网站优化
  • domain 网站建设舆情监测系统排名
  • wordpress服务器外国seo网站分析报告
  • 邢台做网站名列前茅谷歌在线浏览入口
  • 做网站优化有用吗网站优化的方法
  • wordpress如何设置页面布局济南seo排行榜
  • ps外包网站app安装下载
  • 网站管理后台制作安徽新站优化
  • 网站上文章加入音乐是怎么做的seo研究协会网app
  • 做汽车价格的网站东莞网站推广运营公司
  • 网站升级改版长春网络优化最好的公司
  • 佛山个人网站建设免费自助建站网站
  • 免费网站制作教程东莞关键词自动排名
  • 企业微信公众平台开发seo职位具体做什么
  • 日本做a爱片视频网站关于市场营销的100个问题
  • 南阳疫情最新情况播报seo优化网站的注意事项
  • 建设网站360企业网站制作与维护