字典:当索引不好用时2 让编程改变世界 Change the world by program 上节课我们学习到在一些情况下,比序列更实用的映射类型:字典.我们知道字典也有个关键符号就是大括号(也叫花括号:{}). 跟序列一样,也可以用dict()来创建一个字典.跟序列不一样的是,如果在序列中试图为一个不存在的位置赋值的时候,会报错,但是如果字典中,Ta会自动创建相应的键并添加对应的值进去. dict()严格来说Ta跟我们的普通函数不同,Ta是一个工厂函数,实际上是个类,调用他们会生成该类型的一…
字典:当索引不好用时 让编程改变世界 Change the world by program 有天你想翻开牛津字典,查找"sadomasochism[ˌseɪdoʊ'mæsəkɪzəm]"这个英文单词的含义,那我们总不可能从字母a开始查找吧?我应该怎么做?我应该直接找到字母s在字典中的位置,然后接着找到整个单词,接着把这个单词的含义找到:哦,原来sadomasochism就是SM丫. 那么在Python中也有字典,就拿刚才的例子来说,Python的字典把这个单词称之为"键(k…