码迷,mamicode.com
首页 >  
搜索关键字:列表解析    ( 219个结果
养成这7个良好的编程习惯,可以很大程度上增加你的Python性能
Python不以性能见长,但掌握一些技巧,也可尽量提高程序性能,避免不必要的资源浪费。 1、 使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面 ...
分类:编程语言   时间:2018-07-03 22:28:53    阅读次数:132
day14
一.列表推导式和生成器表达式 1.把列表解析的[]换成()得到的就是生成器表达式 2.列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 3.Python不但使用迭代器协议,让for循环变得更加通用。大部分内置函数,也是使用迭代器协议访问对象的。例如, sum函数是Pytho ...
分类:其他好文   时间:2018-06-20 18:49:34    阅读次数:175
列表推导式和for循环执行效率对比
我们在前面的学习中都知道,如果把1-10以内的元素追加到一个新的列表表中,如果使用for循环我们可以这么做: 输出结果如下: 如果我们换成列表解析式来进行操作会是什么样呢?接下来我们换成列表解析式,如下所示: 输出结果如下: 同样的实现效果,那么到底哪种方式的效率更快呢?继续分析,为了看执行效率,我 ...
分类:其他好文   时间:2018-06-13 19:35:21    阅读次数:274
python3基础知识
字符串截取:利用下标进行截取py_str=‘python‘len(py_str)py_str[:3]py_str+‘123‘‘python123‘py_str*3‘pythonpythonpython‘Str将数字转换成字符串Len(变量)统计变量长度字典是无序的,所以无法使用下标进行取值。取值按key进行取值adict={‘
分类:编程语言   时间:2018-06-12 14:09:47    阅读次数:172
20155306 白皎 《网络攻防》 EXP8 Web基础
20155306 白皎 《网络攻防》 EXP8 Web基础 一、问题回答 什么是表单 浏览器可以解析运行什么语言 WebServer支持哪些动态语言 二、实验步骤 (1)Web前端HTML 1.直接使用指令 apachectl start 打开Apache服务,使用 netstat aptn 查看一 ...
分类:Web程序   时间:2018-05-18 00:36:43    阅读次数:284
十七、python沉淀之路--三元表达式、列表解析
一、三元表达式 解析:res = '好天气' if a == '骑车' else '睡觉' ,将一个句子分了三部分。简单的逻辑运算可用这种三元表达式 二、列表解析 解析:通过运用三元表达式,可以简化代码。而且更省内存,效率更高 ...
分类:编程语言   时间:2018-05-01 20:39:57    阅读次数:134
三元表达式、列表推导式、生成器表达式、递归、内置函数、匿名函数
一、三元表达式 二、列表推导式和生成器表达式 #老男孩由于峰哥的强势加盟很快走上了上市之路,alex思来想去决定下几个鸡蛋来报答峰哥 egg_list=['鸡蛋%s' %i for i in range(10)] #列表解析 #峰哥瞅着alex下的一筐鸡蛋,捂住了鼻子,说了句:哥,你还是给我只母鸡吧 ...
分类:其他好文   时间:2018-04-29 19:23:31    阅读次数:263
Python数据结构
Python数据结构 (列表)(将列表当做堆栈使用)(将列表当队列使用)(列表推导式)(嵌套列表解析)(del语句)(元组和序列)(集合)(字典)(遍历技巧) ...
分类:编程语言   时间:2018-04-23 18:38:45    阅读次数:160
列表解析练习题
1 ''' 2 有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字 3 linux=['钢弹','小壁虎','小虎比','alex','wupeiqi','yuanhao'] 4 python=['dragon','钢弹','zhejiangF4','小虎比'] 5 ''' ... ...
分类:其他好文   时间:2018-04-12 00:25:00    阅读次数:217
Python第三周 学习笔记(1)
字典key-value键值对的数据的集合可变的、无序的、key不重复初始化:d=dict()d={}d=dict(**kwargs)如:d=dict(a=1,b=2)dict(iterable,**kwarg)使用可迭代对象和name=value对构造字典,不过可迭代对象的元素必须是一个二元结构dict(mapping,**kwarg)dict.fromkeys(iterable,value)字典
分类:编程语言   时间:2018-04-08 16:34:54    阅读次数:228
219条   上一页 1 ... 6 7 8 9 10 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!