-
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 由于dict是按 key 查找,所以,在一个dict中,key不能重复。 dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样:查看全部
-
在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便查看全部
-
range(1,101)是一个左闭右开区间查看全部
-
借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题查看全部
-
同时输出key和value的函数是items(),其实是转换成了tuple的list,和values()和itervalues()一样,items()对应的有iteritems()查看全部
-
dict中获得value值方法有二:(1)values()是将value值重新组合成一个list(2)itervalues()依次取出value而已查看全部
-
获得每个元素的索引,利用enumerate()方法,将原来的值转化成(索引号,值)的元组再进行迭代。单词的意思是枚举 作业中可以用zip函数合并list range是生成1到4的数值list查看全部
-
先进行fort 循环提取key,再根据key的值,用dict get方式,获取key对应的值 ,需要两个print输出,逗号是连接两个print结果,避免换行查看全部
-
dict key 不可改变查看全部
-
字符串同操作查看全部
-
注意倒序的时候是-1查看全部
-
切片的冒号前后:list[::]第一个指的是从第几个开始,第二个是指到哪个索引号结束(不包括该索引号),第三个是每多少个要数,实际上就是复制出一个新的list查看全部
-
可变数量的参数定义前带*号即可,内部以tuple形式存在查看全部
-
默认参数放在最后查看全部
-
Python was started in 1989 by \"Guido\"" \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身查看全部
举报
0/150
提交
取消