首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python入门系列课程 第十三课 认识字典】

【python入门系列课程 第十三课 认识字典】

作者头像
叶子陪你玩
发布2020-03-11 15:30:10
4750
发布2020-03-11 15:30:10
举报

前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。

定义:什么是字典

字典(Dictionary):使用大括号包裹,字典里面的一个元素由两部分组成,冒号前面的叫做键(key),冒号后面的叫做值(value),一个键对应一个值,键值对之间用逗号进行间隔。

score = {"语文": 95, "数学": 88, "英语": 98}print(score,type(score))print(score["数学"])

字典常用方法:

字典可以根据“键”查找相应的值,字典名称[键],改变字典中元素的顺序,对查找不会有影响。

通过字典名[键]赋值的方式就是为字典增加一个元素或者修改一个键对应的值。

score = {"语文": 95, "数学": 88, "英语": 98}print(score["数学"])  # 查看score["数学"]=100# 修改print(score)score["体育"] = 80# 增加print(score)del score["数学"]# 删除print(score)

循环获取键和键值:

分开获取键和获取键值:

score = {"语文": 95, "数学": 88, "英语": 98}for k in score:    print(k, score[k])

同时获取键和键值:

score = {"语文": 95, "数学": 88, "英语": 98}for k,v in score.items():    print(k,v)

拓展:集合set

集合和字典类似,使用大括号包裹的,但是里面的元素是独立存在的,且不能重复,所以集合可以有去重的一个效果。

s={5,2,1,3,4,3,4}print(s)s1=["a","b","c"]s2 = ["d", "b", "f"]a=set(s1+s2)print(a)

往期精彩回顾

用流程图带你更好理解python语法

【python入门系列 第十一课 认识字符串和列表】

【python入门系列课程 第十课 初识函数】

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 定义:什么是字典
    • 字典常用方法:
      • 循环获取键和键值:
      • 分开获取键和获取键值:
      • 同时获取键和键值:
    • 拓展:集合set
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档