Python学习进程(10)字典】的更多相关文章

1周第1天 主要是变量的学习(11月8日) 1.1 python安装(win和linux下)1.2 ipython安装及使用1.3 变量的定义1.4 变量赋值1.5 运算符(赋值.算术.关系.逻辑)1.6 表达式相关练习:1) 写一个四则运算器,要求从键盘读取数字   2) 体会input()与raw_input()区别扩展知识:十进与十六进制互相转换.十进制与字符串互相转换,int().hex().str() 1周第2天 数据类型(11月9日) 1.1 数值类型(整型.长整型.浮点型.复数型)…
python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返回元素个数 d[key] Return the item of d with key key. Raises a KeyError if key is not in the map. If a subclass of dict defines a method _missing_() and key…
1.字典:是python数据类型之一,字典通过花括号来包含数据项,字典的每个元素由2个部分组成,键:值,字典是根据键来找对应的值. data = {"name": "Ethon", "age": 12, "address": "Shen zhen"} 2.字典的特点: 字典与列表.集合一样,都是属于可变数据类型 字典和列表一样,也能够存储多个数据 键对象具有唯一性,因此只有不可变数据类型(数字,字符串和元组…
    本节介绍Python中的字典:是另一种可变容器模型,且可存储任意类型对象.     (1)字典简介: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 注意:键必须是唯一的,但值则不必.值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组.     (2)字典的操作: 包括创建字典.访问字典元素.修改字典的值.删除字典指定…
学习了字典的应用.按老师的要求写一个三级菜单程序. 三级菜单程序需求如下: 1.深圳市的区--街道--社区---小区4级 2.建立一个字典,把各级区域都装进字典里 3.用户可以从1级进入2级再进入3级 4.用户按B键可以返回,按Q键退出 经验总结: (1)写这个程序,又花了半天,开始每次出现print只打印一行的情况.反复想出错在哪里,后面发现choice放在print后面才会出错.以后一定要注意python的格式.python格式要求比较简单,所以必须要注意嵌套格式,特别涉及到多重循环,一个空…
零.引言 在<Dive into Python>(深入python)中,第七章介绍正則表達式,开篇非常好的引出了正則表達式,以下借用一下:我们都知道python中字符串也有比較简单的方法,比方能够进行搜索(index,find和count),替换(replace)和解析(split),这在本系列前篇数据结构篇中有所涉及,可是有种种限制.比方要进行大写和小写不敏感的搜索时,可能就须要先对字符串进行str.lower()或str.upper()将字符串先统一转换成小写或者大写在进行搜索. 那么,本…
    模块让你能够有逻辑地组织你的Python代码段.     (1)python模块: 模块化的好处: 1.把相关的代码分配到一个模块里能让你的代码更好用,更易懂. 2.模块也是Python对象,具有随机的名字属性用来绑定或引用. 3.简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 模块化的实例: root@SJM:/home/sunjimeng/桌面# cat first.py def ten(): for index in ra…
    本节介绍在Python语法中不同的变量数据类型.     (1)基本数据类型: >>> a=10; >>> b=10.0; >>> c=True; >>> d="我在学习Python"; >>> print(a,b,c,d) 10 10.0 True 我在学习Python >>> print("",type(a),"\n",type…
一.创建和使用字典 1.创建字典 phonebook={'Alice':'2341','Beth':'9102','Cecil':'3258'} 2.dict,通过映射创建字典 >>> items=[('name','Gumby'),('age',34)] >>> d=dict(items) >>> d 显示:{'name':'Gumby','age':'34'} dict,通过关键字创建字典 >>> d=dict(name='Gum…
  用这张图激励一下自己,身边也就只有一位全栈数据工程师!!! 32. Python的内存管理 1. 对象的内存使用 对于整型和短字符串对象,一般内存中只有一个存储,多次引用.其他的长字符串和其他对象,对象就有相同的多份存储. 查看对象的内存存储,可以用内置函数id().比如: a=1 b=1 print(id(a), id(b)) # 相同 a='a very good morning' b='a very good morning' print(id(a), id(b)) # 不相同 也可以…