今天看啥  ›  专栏  ›  叶子陪你玩

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

叶子陪你玩  · 简书  ·  · 2020-01-03 19:12

前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装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学习之路




原文地址:访问原文地址
快照地址: 访问文章快照