一、如何在列表、字典、集合中筛选数据 问题引入: 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3,8,6,7,5} 找出所有被3整除的数 列表: 字典: 集合: 二、列表(元组)的重命名 问题 ...
分类:
编程语言 时间:
2018-06-18 20:58:39
阅读次数:
203
1,列表 (1) L1 = [ ] # 创建空列表 #需要注意的是,python和其他语言例如Java不一样,定义的时候不需要声明数据类型。具体原因是 不用声明变量一样,Python不用去声明函数的返回类型,是由于其“若类型”的语言特性决定的。 在其他语言中,例如C/C++语言中在存储一个数据之前, ...
分类:
编程语言 时间:
2018-06-07 17:53:57
阅读次数:
234
面向对象基础 编程范式 所谓的面向对象编程,指的就是一种编程范式,那么什么是编程范式呢?就是 按照某种语法风格加上数据结构加上算法来编写程序 。 数据结构:列表、字典、集合 算法:编写程序的逻辑或者解决问题的流程 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓跳跳大陆通罗马,实现 ...
分类:
编程语言 时间:
2018-05-25 21:23:55
阅读次数:
211
1.如何在列表,字典,集合中根据条件筛选数据? 如: 过滤列表[3, 9, -1, 10, 20, -2...]中的负数 筛出字典{‘小明’:70, 'Jim':88,'Tom':98...}中值高于90的项 筛出集合(2,3,5,7,8,12,23...)中能被3整除的元素 像第一种过滤列表中的负 ...
分类:
编程语言 时间:
2018-05-23 02:22:17
阅读次数:
205
一、元组(tuple): 元组,跟列表很相识,最主要的区别就是它里面的元素不允许被修改。元组也是有序的,有切片操作。 二、字典(dictionary) #1、字典的生成:可以直接通过键值对赋值。也可以根据序列,创建字典,并指定统一的值。 >>> v = dict.fromkeys(["k1",123 ...
分类:
其他好文 时间:
2018-05-01 12:24:16
阅读次数:
160
可变和不可变数据类型 基本数据类型都是不可变数据类型 数字,字符串,布尔值+(元祖) 数据结构(容器)都是可变数据类型 列表,字典,集合 不同下划线变量的含义 面向对象若干 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(M ...
分类:
其他好文 时间:
2018-04-26 12:11:12
阅读次数:
195
Python基础1 介绍、基本语法、流程控制 Python基础2 列表、字典、集合 ...
分类:
编程语言 时间:
2018-03-22 21:23:10
阅读次数:
173
Python中常用的数据类型:数据的组成:数据是由三部分组成的,分别是身份(即内存地址,可以使用id函数查看)、类型(可以使用type函数进行查看)、数值Python中常用的数据类型有以下几种1.number数字类型2.序列--包括:字符串、元组、列表3.字典4.集合Python中常用的数据类型的相关操作1.数字类型包括:int、float、long、复数等数字类型属于不可更改的数据类型,即在每次
分类:
编程语言 时间:
2018-03-05 13:47:52
阅读次数:
205
Python 基本数据类型 容器 列表 字典 集合 元组 函数 类 Numpy 数组 访问数组 数据类型 数组计算 广播 SciPy 图像操作 MATLAB文件 点之间的距离 Matplotlib 绘制图形 绘制多个图形 图像 基本数据类型 容器 列表 字典 集合 元组 函数 类 列表 字典 集合 ...
分类:
编程语言 时间:
2018-02-22 23:52:09
阅读次数:
392
前戏:在python中把数据序列分为可变(mutable)和不可变(immutable)两种 不可变:string、int、float、tuple 特点:相同对象只是占用一个内存地址,不管有多少个变量引用它,例如a=1,b=1 由于是不可变的,每次必须创建新的对象,之前不用的对象如果没有引用指向它, ...
分类:
编程语言 时间:
2018-02-18 12:36:47
阅读次数:
135