[TOC] 1. 三元表达式 2. 列表推导式 3. 字典生成式 3.1 字典生成式 3.2 zip()方法 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 号操作符 ...
分类:
其他好文 时间:
2019-08-13 22:48:25
阅读次数:
154
各种表达式 一、三元表达式 举个栗子就一目了然了 三元表达式只支持双分支结构 二、列表推导式 举个栗子就一目了然了 三、字典生成式 举个栗子就一目了然了 ...
分类:
其他好文 时间:
2019-08-13 21:09:41
阅读次数:
142
三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 列表推导式 字典生成式 三元表达式/列表推导式/字典生成式 只是让你的代码更少了,但是逻辑没有变化 ...
分类:
其他好文 时间:
2019-08-13 21:06:52
阅读次数:
76
8.13 生成器 三元表达式 普通表达式: 三元表达式: 列表推导式 普通表达式: 列表推导式 字典生成器 字典生成式一般与zip(拉链函数 》列表里面包了元组)连用 生成器 自定义迭代器, 生成器就是迭代器(自己造出来的) 用生成器自定制一个range方法 range(10) 生成一个可迭代器对象 ...
分类:
其他好文 时间:
2019-08-13 20:17:11
阅读次数:
69
字典 36.字典操作中 del 和 pop 有什么区别37.按照字典的内的年龄排序 38.请合并下面两个字典 a = {"A":1,"B":2},b = {"C":3,"D":4}39.如何使用生成式的方式生成一个字典,写一段功能代码。40.如何把元组("a","b")和元组(1,2),变为字典{" ...
分类:
编程语言 时间:
2019-08-10 17:16:38
阅读次数:
117
一.静态方法@classmethod:之前,我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三角形,并提供计算周长和面积的方法,但是传入的三条边长未必能构造出三角形对象,因此我们可以先写一个方法来验证三条边长是否可以构成三角形,这个方法很显然就不是对象方法,因为在调用这个方法
分类:
其他好文 时间:
2019-08-09 09:20:27
阅读次数:
110
静态方法和类方法 我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“正方形”类,判断四条边是否能构成正方形,如果是则计算面积。这个方法很显然就不是对象方法,因为在调用这个方法时正方形对象尚未创建出来(因为都不知道 ...
分类:
编程语言 时间:
2019-08-08 21:04:39
阅读次数:
74
学习相关的知识 python的初识 python整型,字符串,布尔值 python的列表 字典的初识和解构 python的集合 小数据池与深浅拷贝 python的文件操作 python的函数 python的作用域 python的迭代器,生成式,推导式 python的递归函数与匿名函数 python常 ...
分类:
其他好文 时间:
2019-08-07 20:45:43
阅读次数:
96
#本小节的重点就是区别数组和元组 #主要看元组的使用方法 #print(sys.getsizeof(f))相比生成式生成器不占用存储空间 #元组 #和数组不同的是元组不以被修改,数组可以元组是用括号 a =(1,2,3) #数组改元组:b= tuple(a) #可以相加放到一个新的元组 #字典的一切 ...
分类:
编程语言 时间:
2019-08-03 14:53:04
阅读次数:
115
生成模型的框架 让我们从两维开始玩生成模型游戏。 我选择了一条规则,用于生成图1-4中的X点集。我们称这个规则为pdata。 您面临的挑战是在空间中选择不同的数据点x =(x1,x2),使它看起来是由同一规则生成的。 图1-4 由一个未知规则pdata生成的一组二维点 你在哪里选择呢? 呢可能使用你 ...
分类:
其他好文 时间:
2019-08-01 09:47:03
阅读次数:
150