码迷,mamicode.com
首页 >  
搜索关键字:列表生成式    ( 451个结果
列表生产式和生成器
1.列表生成式:通过简洁的语法可以对一组元素进行过滤格式:[expforvalincollectionifcondition]例子1:a=[x*xforxinxrange(1,10)ifx%2==0]print(a)1)append():该方法用于在列表末尾添加新的对象,语法格式:list.append(obj)deffuncA():list1=[]forxinxrange(1,10):ifx%2==0..
分类:其他好文   时间:2017-11-04 11:34:59    阅读次数:170
生成式和生成器
列表生成式 ( List Comprehensions ) 是Python内置的非常简单却强大的可以用来创建list的生成式。 通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理 生成[1x1, 2x2, 3x3, ..., 10x10] L = [] for x in ra ...
分类:其他好文   时间:2017-11-04 11:26:19    阅读次数:165
第十五天学习:函数(三)
列表生成式 In [1]: [i*i for i in range(10) if i%2 == 0 ] Out[1]: [0, 4, 16, 36, 64] 生成器 第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator In [20]: g = (i*i for i ...
分类:其他好文   时间:2017-11-04 11:22:35    阅读次数:154
列表生成式和生成器
可迭代对象(iterable):凡是可以用for循环遍历的都是iterable(可迭代对象),例如字符串、元组、列表、字典和生成器 迭代器(iterator):凡是需要调用next()方法获得值的可迭代对象都是iterator(迭代器),例如生成器 ...
分类:其他好文   时间:2017-11-04 11:12:14    阅读次数:141
学习笔记(11月03日)
三周五次课(11月3日)1.生成式和生成器1.1列表生成式是python受欢迎的语法之一,通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理。语法格式为:[expforvalincollectionifcondition]相当于result=[] forvalincollection: if(condition): result.a..
分类:其他好文   时间:2017-11-04 00:13:25    阅读次数:129
(三)3-5 Python生成式和生成器
生成式和生成器 列表生成式是Python最受欢迎的语法之一,通过间接的语法可以对一组元素进行过滤,还可以对元素处理,格式为[exp for val in collection if condition]相当于: 例如: 运行结果: <type 'list'>[0, 4, 16, 36, 64] 注: ...
分类:编程语言   时间:2017-11-03 23:58:14    阅读次数:427
python的列表生成式和生成器
1.列表生成式是Python受欢迎的语法之一,通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理,语法格式为: 相当于 例子:求1到10的偶数的平方,代码如下: 结果:[4, 16, 36, 64, 100] 解释: 依次取出xrange(1,11)从1到10的数字 判断x* ...
分类:编程语言   时间:2017-11-03 21:54:40    阅读次数:185
Python中的内置模块与生成器迭代器-day5
Python3 中内置模块 Python中的列表生成式 Python生成器 Python迭代器 一、Python中的内置模块 PS:作为一个新手如果你不想使用IDE又想使用Python中的自动补全,可以下载使用ipython。下面实例中也大多是ipython输入和输出的内容。 安装ipython:p ...
分类:编程语言   时间:2017-11-03 00:20:07    阅读次数:240
Python高级教程-生成器
生成器(Generator) 通过列表生成式,可以直接创建一个列表。但是,受内存限制,列表的容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那么后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那 ...
分类:编程语言   时间:2017-10-30 17:00:04    阅读次数:141
python基础-- 08 迭代&列表生成式
1.迭代 1.1特点 在Python中,迭代是通过for ... in来完成的 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上 for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,如果一个对象说自己可迭代,那 ...
分类:编程语言   时间:2017-10-29 11:12:47    阅读次数:199
451条   上一页 1 ... 27 28 29 30 31 ... 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!