一、列表推导式:如:list02=[value+1 for value in list01 if value>10] ,得到list01中所有大于10的数,然后分别加1,形成新的列表list02 1 """ 2 列表推导式 3 练习:exercise01.py 4 """ 5 6 # 将list01 ...
分类:
编程语言 时间:
2020-02-28 20:52:00
阅读次数:
52
列表推导式: 使用列表结合for循环快速创建一个新的列表,列表推导式返回的是一个列表类型 列表推导式的语法格式: [把得到每一个value数据添加列表里面 for value in 容器类型的数据] 快速创建一个列表,并且列表里面有1-5的数据 new_list = [value for value ...
分类:
编程语言 时间:
2020-02-26 21:18:13
阅读次数:
88
推导式是快速构建列表、字典以及集合的一种方法,因此有列表推导式、字典推导式以及集合推导式: 1.列表推导式 如果想要构建一般意义上的列表: 1 lst = [] 2 for i in range(10): 3 lst.append(i) 4 print(lst) 通过列表推导式可以快速创建: 1 l ...
分类:
编程语言 时间:
2020-02-24 12:57:43
阅读次数:
82
学完函数,我们还需要知道一些让我们能够提高效率的高级特性: 使用lambda关键字来创建匿名函数: lambda表达式只是一个表达式,而不是是一个代码块,函数体比def简单很多; lambda表达式仅仅能够封装一些简单的逻辑; lambda表达式拥有自己的命名空间。 >>> def plusitem ...
分类:
编程语言 时间:
2020-02-23 16:23:27
阅读次数:
97
数据结构 Python中的内置数据结构(Built-in Data Structure):列表list、元组tuple、字典dict、集合set,这里只着重说前三个 >>> d=dict(zip(('e','r'),(1,2)))>>> d.keys()dict_keys(['e', 'r'])>> ...
分类:
编程语言 时间:
2020-02-15 18:50:01
阅读次数:
65
https://www.cnblogs.com/xiexiaoxiao/p/7772441.html https://blog.csdn.net/su_bao/article/details/81484483 https://blog.csdn.net/leavemetomorrow/article ...
分类:
编程语言 时间:
2020-02-15 13:29:41
阅读次数:
98
一 生成器 1.1 基本概念 元组推导式是是生成器(generator) 生成器定义 生成器可以实现自定义,迭代器是系统内置的,不能够更改 生成器的本质就是迭代器,只不过可以自定义. 生成器有两种定义的方式: 生成器表达式 (里面是推导式,外面用圆括号) 生成器函数 1.2 元组推导式的形式来写生成 ...
分类:
编程语言 时间:
2020-02-09 18:12:23
阅读次数:
76
列表推导式 一、列表推导式 1.1 一般写法 1.2 列表推导式 ...
分类:
其他好文 时间:
2020-01-29 21:47:37
阅读次数:
58
1、for表达式语法格式及用法 for表达式利用可迭代对象创建新的列表,for表达式也称为列表推导式,具体语法格式如下: [表达式 for 循环计数器 in 可迭代对象] 例: a = [ i + i for i in range(0,5) ] print (a) # 返回的是一个列表,打印 [0, ...
分类:
编程语言 时间:
2020-01-29 14:25:59
阅读次数:
235
推导式 推导式:做一些有规律的数据结构 列表推导式: 1.普通循环 2.筛选模式 字典推导式 1.普通循环 2.筛选模式 集合推导式 1.普通循环 2.筛选模式 生成器推导式 1.普通模式 2.筛选模式 推导式:简化代码,提供逼格,提高可读性 生成一些有规律的数据,生成的数据较大时建议使用生成器推导 ...
分类:
编程语言 时间:
2020-01-21 00:44:57
阅读次数:
98