码迷,mamicode.com
首页 >  
搜索关键字:列表生成式    ( 451个结果
python学习日常-切片&迭代&列表生成式
切片:顾名思义,就是将一个东西切成一块一块的,python中的切片就是将数组切成一片一片的 L=list(range(1,100)); L(f:e:p)#f代表开始切的位置,e代表结束的位置(但不包括),p代表切的间隔。 比如L(10:26:2)代表从第10位开始切(即从数字为11开始)到26...
分类:编程语言   时间:2015-07-19 23:26:58    阅读次数:212
列表生成式
把要生成的元素x*x放在前面,后面跟for循环,就可以把list创建出来列表生成式的for循环后面还可以加上if判断有了if条件,只有if判断为ture,才把循环的当前元素添加到列表中for循环可以嵌套,因此,在列表生成式中,也用可以用多层for循环来生成列表
分类:其他好文   时间:2015-07-13 21:56:54    阅读次数:98
生成器
来源于廖雪峰通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且创建一个包含100万元素的列表,不仅占用很大的储存空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过...
分类:其他好文   时间:2015-05-23 21:12:46    阅读次数:144
python学习之---生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含1000万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不...
分类:编程语言   时间:2015-02-16 23:26:48    阅读次数:336
Python的高级特性之切片、迭代、列表生成式、生成器
切片切片就是获取一个list、tuple、字符串等的部分元素 1 l = range(100) 2 #取[0,5)元素 3 print(l[:5]) #[0, 1, 2, 3, 4] 4 #在[0,99]中每隔10个元素取一个 5 print( l[::10]) #[0, 10, 20, 3...
分类:编程语言   时间:2014-11-11 10:41:41    阅读次数:213
python 列表生成器
python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。一个循环 在C语言等其他语言中,for循环一般是这样的 如果python也这么写,那么真该看下python的基础教程了~ 但要注意的是,需要加一...
分类:编程语言   时间:2014-11-01 19:06:55    阅读次数:223
王程鹏的python学习笔记一
这次学习笔记整理了在学习list和tuple、条件判断和循环、dict和set、函数、切片、列表生成式、生成器七个方面的内容,内容很基础,但是有些琐碎。那么,让我们赶快开始吧。(1)list和tuplePython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除...
分类:编程语言   时间:2014-10-26 16:50:47    阅读次数:275
Python学习-35.Python中的List Comprehensions(列表解释|列表生成式)
在某些情况下,我们需要对列表进行某些操作,例如对列表中的每一个元素都乘以2,这样一般来说就是遍历每个元素在乘以2。那么写下来就得两行了。而且这会修改原来的列表,如果要求不能修改原来的列表,又得多一行了。1 mylist = [1,3,5,7]2 copylist = []3 for i in myl...
分类:编程语言   时间:2014-09-29 20:59:41    阅读次数:210
python 生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断...
分类:编程语言   时间:2014-09-27 16:10:49    阅读次数:188
python 列表生成式
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, ...
分类:编程语言   时间:2014-09-27 16:08:09    阅读次数:218
451条   上一页 1 ... 43 44 45 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!