-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } sum = 0.0 for v in d.itervalues(): sum = sum+v print sum / len(d) 字典个数计算len(d)查看全部
-
作业要求中 输出* 最后10个5的倍数 答案是 print L[-46::5] 不是很灵活的方法,得通过计算得知起始坐标 推荐答案 print L[4::5][-10:] 先获得5的倍数,再取后10个查看全部
-
print L[0:10]#从第1个数元素开始取,到第11元素结束 print L[2::3]#从第三元素开始取,每隔2个取一个元素 print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’查看全部
-
d.get('A') print d['A']查看全部
-
注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict查看全部
-
d={ key:value, }查看全部
-
key:value,中间是“:”查看全部
-
L[2:]表示从第三个数一直到最后查看全部
-
continue函数应该放在求和计算之前才有效。查看全部
-
停止循环在前,执行计算在后,如果停止循环在后,则n应该小于19.查看全部
-
elif可代替else if???: 使代码更简洁查看全部
-
相同缩进的视为一个代码块查看全部
-
dict的特点 1.查找速度快,dict的缺点是占用内存大,还会浪费很多内容; list正好相反,占用内存小,但是查找速度慢,在一个dict中,key不能重复。 2.存储的key-value序对是没有顺序的 3. key 的元素必须不可变查看全部
-
insert(位置,新元素) append()直接放在list末尾查看全部
-
短路计算: 1.计算 a and b 若a为true结果返回b;若a为false结果返回a; 2.计算 a or b,若a为true结果返回a;若a为false结果返回b; 所以python解释器,只要能以最快的速度结束就不会继续计算查看全部
举报
0/150
提交
取消