第1题:列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。 map是python高阶用法,字面意义是映射,它的作用就是把一个数据结构映射成另外一种数据结构。 map用法比较绕,最好是对基础数据结构很熟悉了再使用 ...
分类:
编程语言 时间:
2019-05-15 09:26:28
阅读次数:
132
一 .推导式 表达式 1.列表推导式 2.生成器表达式 3. 三元运算符 ...
分类:
编程语言 时间:
2019-05-12 13:53:40
阅读次数:
123
使用命名元祖存放excel数据直接使用生成器推导式存放excel数据 1.递归函数 在函数中调用函数自身,我们把这样的函数叫做递归函数 递归边界: 退出递归的终止条件,即不再调用自身函数的条件 斐波那契数列:第一个数是1,后面的数等于前两个数相加的结果 2.纯函数 简单来说,一个函数的返回结果只依赖 ...
分类:
其他好文 时间:
2019-05-12 10:27:31
阅读次数:
118
推导式创建序列: 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合, 从而避免冗长的代码。推导式是典型的Python 风格,会使用它代表你已经超过Python初 学者的水平。 一:列表推导式 列表推导式生成列表对象,语法如下: [表达式 for item in 可迭代对 ...
分类:
编程语言 时间:
2019-05-12 01:19:14
阅读次数:
131
# ### 推导式:通过一行循环判断,遍历出一系列数据的方式是推导式 (简洁方便) ''' val for val in Iterable ''' # 列表推导式 # [1,2,3,4] => [2,4,6,8] """ lst = [] for i in range(1,5): print(i) ... ...
分类:
其他好文 时间:
2019-05-11 19:52:14
阅读次数:
125
'''高级特性: 1. slice : 切片 2. iterable/iterator: 可迭代对象, 迭代器 3. list generation: list推导式 4. generator: 生成器''' # 综述'''slice: 切片 1. 定义: l_new = l[n:m:i] # l为 ...
分类:
编程语言 时间:
2019-05-09 13:29:19
阅读次数:
152
[TOC] 三元表达式(掌握) 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x if x y else y: 20 列表推导式(掌握) [i for i in range(10)]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [i 2 for i in ran ...
分类:
其他好文 时间:
2019-04-27 14:44:07
阅读次数:
135
一、条件语句 1、布尔值 条件语句中,判断条件的值一般是布尔值。即条件为真时,将执行什么,条件为假时,将执行什么。 下面的值在作为布尔表达式的时候,会被解释器看做假(false): False None 0 "" () [] {} 注:虽然上面的值被看做是假,但是它们本身并不相等,也就是说None ...
分类:
编程语言 时间:
2019-04-27 12:53:33
阅读次数:
179
import copy #a = ("a","b","c") #a = ["a","b","c"] a = {"a","b","c"} b =a c = copy.copy(a) d = copy.deepcopy(a) # print(b) # print(c) # print(d) # prin... ...
分类:
编程语言 时间:
2019-04-25 11:54:21
阅读次数:
171
三目运算符 推导式 递归 匿名函数 内置函数 ...
分类:
其他好文 时间:
2019-04-23 20:57:11
阅读次数:
159