原文:Python强化训练笔记(一)——在列表,字典,集合中筛选数据

列表,字典,集合中根据条件筛选数据,如下所示 列表: , , , , , , , 找出所有的非负数 字典: : , : , : ... 找出所有值大于 的键值对 集合: , , , , , 找出所有被 整除的数 列表 对于列表来说,想要对其中的数值进行筛选,最先想到的应该是利用遍历: 较为常用的方法还有使用过滤函数filter 也可以使用列表生成式 对比这三种方法,开发中通常使用第三种,列表生成式 ...

2016-10-09 13:15 0 2985 推荐指数:

查看详情

Python强化训练笔记(六)——让字典保持有序性

python字典是一个非常方便的数据结构,使用它我们可以轻易的根据姓名(键)来找到他的成绩,排名等(值),而不用去遍历整个数据集。 例如:{'Lee': [1, 100], 'Jane': [2, 98]...} 但是在使用字典的过程中产生了一些问题,那就是,字典本身是不管你录入的顺序 ...

Mon Oct 10 20:05:00 CST 2016 0 1639
Python强化训练笔记(三)——词频的统计

现有列表如下: [6, 7, 5, 9, 4, 1, 8, 6, 2, 9] 希望统计各个元素出现的次数,可以看作一个词频统计的问题。 我们希望最终得到一个这样的结果:{6:2, 7:1...}即 {某个元素:出现的次数...} 首先要将这些元素作为字典的键,建立一个初值为空的字典 ...

Sun Oct 09 22:48:00 CST 2016 0 11349
Python强化训练笔记(七)——使用deque队列以及将对象保存为文件

collections模块的deque对象是一个队列,它有着正常队列的先进先出原则。我们可以利用这个对象来实现数据的保存功能。 例如,现有一个猜数字大小的游戏,系统开始会随机roll点一个0~100的整数,然后键盘开始接收你的输入,每次输入的数字系统会告诉你比这个随机数大还是小,直到你猜对 ...

Tue Oct 11 04:00:00 CST 2016 0 1833
python 学习笔记(一):在列表字典集合根据条件筛选数据

一、在列表筛选数据列表筛选出大于等于零的数据,一般通用的用法代码如下: 在python 还有更加简洁高效的方法: 1、filter函数: 2、列表解析: 二、在字典筛选数据字典根据值来筛选数据,下面的例题是筛选 ...

Fri Jul 26 07:21:00 CST 2019 0 2341
Python字典列表集合根据条件筛选数据

Python筛选字典列表里面的数据通用的做法就是迭代:比如 data=【3,45,-5,45-6,7,8,543,4,5】 res=[ ] for x in data: #一次迭代条件的每一项然后根据条件判断。   if x <0:   res.append(x ...

Wed Dec 27 06:29:00 CST 2017 0 2363
Python-在列表字典筛选数据

实际问题有哪些? 过滤掉列表[3,9,-1,10.-2......] 负数 筛选出字典{‘li_ming’:90,’xiao_hong’:60,’li_kang’:95,’bei_men’:98} 中值高于90的项 筛选集合{3,9,-1,10.-2......]能被3整除 ...

Wed Jul 26 03:50:00 CST 2017 0 17194
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM