用户:芝士查看:0 回复:27 评论:0 创建时间:2018-03-21T21:03:55
没错我还是没有解决音乐的问题
Hi~ o(* ̄ ̄*)ブ
大家好,我是那个
傻了吧唧
不喜欢数学
却对编程感兴趣的芝士 o(* ̄ ̄*)ブ
好了
不跟你们扯来扯去
先说重点
字典:当索引不好用时
没有下Python的
网址给你们~~~
http://www.python.org
敲黑板
注意啦!
一定是下32位的!
32位!
进入官网后
找到下图的地方
然后捏
下载32位的python就ok
否则你后面pygame别玩了
还有
找到自己的系统再下
好
进入正题
emmmm
好吧
我发现
官网不能下32位了
emmmmm
好吧
来来来
我们一大堆的准备工作
现在就正式开始
字典:当索引不好用时
让编程改变世界 Change the world by program
有天你想翻开牛津字典,查找“sadomasochi喵[ˌseɪdoʊ’mæsəkɪzəm]”这个英文单词的含义,那我们总不可能从字母a开始查找吧?我应该怎么做?
我应该直接找到字母s在字典中的位置,然后接着找到整个单词,接着把这个单词的含义找到:哦,原来sadomasochi喵就是SM丫。
那么在Python中也有字典,就拿刚才的例子来说,Python的字典把这个单词称之为“键(key)”,把单词对应的含义称之为“值(value)”。
另外值得提一下的是,Python的字典在有些地方称之为哈希(hash),有些地方称之为关系数组,那么这些都跟今天我们要讲的Python的字典是一样的。 字典是Python中唯一的映射类型,映射是数学上的一个术语,指两个元素集之间元素相互“对应”的关系。看下图: 图片1

字典:当索引不好用时2 让编程改变世界 Change the world by program
刚刚我们学习到在一些情况下,比序列更实用的映射类型:字典。
我们知道字典也有个关键符号就是大括号(也叫花括号:{})。
跟序列一样,也可以用dict()来创建一个字典。跟序列不一样的是,如果在序列中试图为一个不存在的位置赋值的时候,会报错,但是如果字典中,Ta会自动创建相应的键并添加对应的值进去。
dict()严格来说Ta跟我们的普通函数不同,Ta是一个工厂函数,实际上是个类,调用他们会生成该类型的一个实例,就像工厂流水线作业一样,所以我们叫做工厂函数,此前我们学习的str(),int(),list(),tuple()也是工厂函数,不过在没学习类和对象之前,你把他们先当普通函数来理解也没问题。
我来介绍下字典的内建方法: dict.fromkeys()
dict.keys()
dict.values()
dict.items()
dict.get()
dict.clear()
dict.copy()
dict.setdefault()
dict.pop()
dict.popitem()
dict.update()
好了
这些就是今天讲的东西
提前预告下
下次是
创建和访问字典
偷偷告诉你们
码子很累好么
好了
依然那一张图
咱们
下期再见ヾ( ̄ ̄)Bye~Bye~
喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵
点赞0
评论