课程:推导式 目标 列表推导式 字典推导式 集合推导式 一. 列表推导式 作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。 列表推导式又叫列表生成式。 1.1 快速体验 需求:创建一个0-10的列表。 while循环实现 # 1. 准备一个空列表 list1 = [] # 2. 书写循环 ...
分类:
其他好文 时间:
2021-06-21 21:06:04
阅读次数:
0
range() 函数 日常工作中,range() 应该非常熟悉了,它可以生成一个迭代对象,然后可以使用 list() 将它转成一个 list # 判断是不是迭代对象 print(isinstance(range(0, 10), Iterable)) # 生成列表 lists = list(range ...
分类:
编程语言 时间:
2021-04-16 11:49:05
阅读次数:
0
一,列表生成式 ls = [i*i for i in range(10)] ls [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] ge = (i*i for i in range(10)) #将[]改为()就是一个生成器 ge <generator object at 0x ...
分类:
其他好文 时间:
2021-01-15 12:05:11
阅读次数:
0
python基础 第一篇:函数 初识函数 函数进阶 闭包函数 装饰器函数 迭代器 生成器 匿名函数 匿名函数和内置函数使用 函数递归 三元表达式、列表生成式、生成器表达式 第二篇:面向过程编程 面向过程编程 面向过程编程示例 第三篇:模块与包 模块和包 常用模块 序列化模块(json、pickle) ...
分类:
编程语言 时间:
2021-01-07 12:29:40
阅读次数:
0
生成器 通过列表生成式,可以直接创建一个列表,因为内存限制,列表容量肯定是有限的,而且创建一个包含100W个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。 所以我们不必创建完整的list,从而节省大量的空间,在Python中,这种一边循环 ...
分类:
编程语言 时间:
2021-01-06 12:22:06
阅读次数:
0
借助for循环实现的列表生成式: >>>[x*x for x in range(5)] [0, 1, 4, 9, 16, 25] 也可以使用双重循环: >>>[m+n for m in 'ABC' for y in 'XYZ'] ['AX', 'AY', 'AZ', 'BX', 'BY', 'BZ' ...
分类:
其他好文 时间:
2020-11-21 12:25:24
阅读次数:
5
希望实现图片上的功能 import tensorflow as tfa = tf.range(10,dtype=float)b = aa = tf.reshape(a,[-1,1])a = tf.tile(a,[1,3]) sess = tf.Session()print(sess.run(b))p ...
分类:
其他好文 时间:
2020-10-29 10:39:17
阅读次数:
23
目录: 一、文件操作 二、三元表达式&列表生成式 三、集合 四、json操作 五、函数 正文: 一、文件操作2 1、自动关闭文件 with open(xxx) as x: # f=open('a.txt') # f.close() #代替以上代码 #文件用完自动关闭 with open('user. ...
分类:
编程语言 时间:
2020-09-03 16:57:46
阅读次数:
64
序列分类 序列类型的abc继承关系 list中+、+=和extend的区别 实现可切片的对象 bisect维护已排序序列 什么时候不应该用列表 列表生成式、生成器表达式、字典推导式 ...
分类:
其他好文 时间:
2020-07-20 15:46:26
阅读次数:
58
Pythpn并发编程——多线程与协程 1. 进程与线程 1.1 概念上 对于操作系统来说,一个任务就是一个进程Process,在一个进程内部,要同时干很多事情,就需要同时运行多个子任务,进程内的这些子任务就称为线程Thread 操作系统是让各个任务交替执行实现支持多任务的,真正地同时执行多任务需要多 ...
分类:
编程语言 时间:
2020-07-10 09:28:34
阅读次数:
63