Python轻松入门-22 字典
2017-03-01 07:07
453 查看
视频教程下载链接:http://pan.baidu.com/s/1gfDmKAR 配套教程下载:http://pan.baidu.com/s/1qYdI6q4 这节课,我们来讲解另一种数据结构:字典,在现实生活中,比如咱们熟悉的新华字典,它包含一大堆的单词,紧接着每个单词的后面就是对应详细的解释,那么,在Python中的字典也同样如此,它有一个Key,和一个value,Key相当于每一个单词,value相当于单词对应的解释。我们来举一个字典的例子,首先,我们定义一个字典的名称:classmates,它表示的是我大学室友的字典,那么,接着是一个大括号,在大括号中呢,我们就可以输入Key和Value的集合了。注意这里的Key,Value没有数量上的限制,你可以输入一个键值对,也可以输入1万个都没有关系。第一个Key,输入”XuPeng”,它是我的第一个室友,它对应的值呢就是”NiaoRenXu”,这里注意格式哈,key和Value之间通过分号连接。然后,我们来输入第二个键值对,第二个室友叫“LiuZiPei”,它对应的值就是“PiZiLiu”, 第三个室友叫“YeGangYong”,它对应的值就是“FengRenGang”,所以现在,我们定义了一个室友的字典,它是通过3个键值对创建的,
classmates = {'XuPeng':'NiaoRenXu','LiuZiPei':'PiZiLiu','YeGangYong':'FengRenGang'} |
print(classmates) |
图 4‑3
你看,他只是将字典中所有的内容打印出来。并没有特殊的地方。
很明显,我们还可以将某个Key对应的Value打印出来,比如说:
print(classmates['XuPeng']) |
图 4‑4
它就将值‘NiaoRenXU’打印出来,所以,按照这个道理,你可以将其它的值打印出来。
接下来,我来向大家展示关于字典的一个更酷的功能,如何对字典进行遍历操作:首先我们输入for,然后,因为我们要对字典进行遍历,所以这里需要提供2个循环变量k和v。接着in classmates.items():
for k,v in classmates.items(): |
print(k+v) |
图 4‑5
你看,就把每一个键值对连接起来输出了。我们来调试下,这样大家对这个循环印象就会更加深刻,我们在这里下一个断点,然后点击调试:
图 4‑6
单步调试一下:
图 4‑7
你看,这里K就是LiuZiPei,V就是“PiZiLiu”,然后将它们连接起来打印,以此类推。这就是关于字典的全部内容,字典也是我们以后讲解网络爬虫的基础,所以一定要掌握哦!
更多精彩内容尽在视频中!
本文固定链接:http://www.oxox.work/web/python/dic/ | 虚幻大学
查看原文:http://www.oxox.work/web/python/dic/
相关文章推荐
- Python轻松入门-33 字典计算
- Python轻松入门-36 字典的多键值排序
- Python3.5入门学习记录-列表、元组、字典
- 用Python和Pygame写游戏-从入门到精通(22)
- Python 学习入门(22)—— 线程同步
- Python 学习入门(22)—— 线程同步
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- [Python入门]Chapter11 字典
- Python Twisted 学习系列22(转载stulife最棒的Twisted入门教程)
- 用Python和Pygame写游戏-从入门到精通(22)
- Python字典的入门案例
- Python入门的36个例子 之 22 -> Sequences —— 统一的访问方式以及负索引
- Python入门——字典的浅拷贝与深拷贝
- Python开发入门与实战22-简单消息回复
- 用Python和Pygame写游戏-从入门到精通(22)
- Python一天入门22:Python标准库-os模块
- Python一天入门10:数据结构-字典
- 2.6 python中的字典 [python入门教程]
- python3入门之字典