码迷,mamicode.com
首页 >  
搜索关键字:列表推导    ( 369个结果
各种腿的玩法
1、推导式套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 2、列表推导式 例1::30以内所有能被3整除的数 listt = [i for i in range(30) if i % 3 is 0] print(listt) 例2:30以 ...
分类:其他好文   时间:2018-04-25 17:10:34    阅读次数:797
python --012--推导式
列表推导式,字典推导式,集合推导式
分类:编程语言   时间:2018-04-24 11:18:09    阅读次数:140
生成器与迭代器
生成器:只有在调用的时候才会生成相应的数据 只能逐个往后取(不能取前面的,也不能直接跳到后面) 只有一个__next()__方法(Python3)next()(Python2) 两种实现方式 1.生成器表达式,语法看似列表推导式,只是把最外层的中括号改为小括号。 2.函数(通过yield关键字) 迭 ...
分类:其他好文   时间:2018-04-24 00:13:58    阅读次数:189
Python数据结构
Python数据结构 (列表)(将列表当做堆栈使用)(将列表当队列使用)(列表推导式)(嵌套列表解析)(del语句)(元组和序列)(集合)(字典)(遍历技巧) ...
分类:编程语言   时间:2018-04-23 18:38:45    阅读次数:160
python 列表推导
列表推导的意思就是:由一个列表创建另一个列表。 列表中的元素来源于其他序列、可迭代对象或创建的一个满足一定条件的序列。 例如:假设我们要创建一个平方数组成的列表,比如: 输出为: 我们也可以通过下面的方式获得相同的列表: ...
分类:编程语言   时间:2018-04-18 17:08:47    阅读次数:181
Python学习笔记-函数进阶(二)之三元表达式、匿名函数、内置函数
一、三元表达式 name=input('姓名>>: ').strip() res='SB' if name == 'alex' else 'NB' print(res) # 执行结果: 姓名>>: alex SB 姓名>>: lionel NB 二、列表推导式 l=[] for i in range ...
分类:编程语言   时间:2018-04-12 22:26:49    阅读次数:199
迭代/列表推导
isinstance('object',iterable) 判断是否可以迭代 for k ,v in enumerate(list/tuple/str) 列表推导式 [x * x for x in range(1, 11)] 列表推导式加上判断 [x * x for x in range(1, 11 ...
分类:其他好文   时间:2018-04-07 18:56:24    阅读次数:137
numpy利用数组进行数据处理
将条件逻辑表述为数组运算 numpy.where()是一个三目运算的表达式 假设有上面三个数组,当condi中的值为True的时候,从xarr中选取值,否则从yarr中选取值,组成一个新的数组。利用普通的列表推导式如下: result = [(x if c else y) for x,y,c in ...
分类:编程语言   时间:2018-04-06 15:21:40    阅读次数:227
(列表推导式,生成器表达式,内置函数)
一,列表生成式 示例一: 生成1~100的列表 生成1~100的列表 1 2 3 4 5 li = [] for i in range(1,101): li.append(i) print(li) 1 2 3 4 5 li = [] for i in range(1,101): li.append( ...
分类:其他好文   时间:2018-04-05 01:24:45    阅读次数:396
列表推导式 生成器表达式
推导式 comprehensions(又称解析式):是 Python 中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点 列表推导式 就是一个简单的公式,我们用这个列表推导式,把你好几行的for循环的过程给一行能解决掉,但是这个过程你必须放在列表的框中[ ] 一般用法: #循环模式#[经过加工的 ...
分类:其他好文   时间:2018-04-04 23:22:25    阅读次数:141
369条   上一页 1 ... 22 23 24 25 26 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!