因此,range(1,10,3)的意思是1到10之间的tuple,间隔为3,所以结果是(1,4,7)。列表(List)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。所以,list(range(1,10,3))执行结果为[1,4,7]。
【注:range()中的步长不能为小数,但是np.arange()中的步长可以为小数】3、xrange()也是用作循环,只是xrang(0,10)不返回list,返回xrange对象。每次调用返回其中的一个值。返回很大的数的时候或者频繁的需要break时候,xrange性能更好。【注意:python3.x中把xrange()取消了】
1.把range全部换成xrange 2.生成器,如 list=(item for item in fp)3.利用psyco库,提高函数和类的运行效率。4.字符串拼接:尽量少用“+”的方式,而采用''.join ,还有"%s"%i这样赋值的手段 5.函数的开销很大。尽量把循环放在函数内进行。而不要让每次迭代都调用函数。6.“前提工作”先做好...
5、列出当前目录下的所有文件和目录名 6、把一个list中所有的字符串变成小写:7、输出某个路径下的所有文件和文件夹的路径 8、输出某个路径及其子目录下的所有文件路径 9、输出某个路径及其子目录下所有以.html为后缀的文件 10、把原字典的键值对颠倒并生产新的字典 相关推荐:《Python教程》11、打印...