Python for循环生成列表的实例


Posted in Python onJune 15, 2018

一般Python for语句前不加语句,但我在机器学习实战中看到了这两条语句:

featList = [example[i] for example in dataSet]
classList = [example[-1] for example in dataSet]

多方研究和询问,得到如下解释:

语句featList = [example[i] for example in dataSet]作用为:

将dataSet中的数据按行依次放入example中,然后取得example中的example[i]元素,放入列表featList中

语句classList = [example[-1] for example in dataSet]作用为:

将dataSet中的数据按行依次放入example中,然后取得example中的example[-1]元素,放入列表classList中

总而言之,类似上述两种for循环形式可以很方便地用来创建列表,如下例:

list_0 = [x*x for x in range(5)]
print(list_0)
#输出:
#[0, 1, 4, 9, 16]

以上这篇Python for循环生成列表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
设计模式中的原型模式在Python程序中的应用示例
Mar 02 Python
Python实现Linux命令xxd -i功能
Mar 06 Python
python+opencv轮廓检测代码解析
Jan 05 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
通过python爬虫赚钱的方法
Jan 29 Python
Django的models模型的具体使用
Jul 15 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 Python
Python 转换文本编码实现解析
Aug 27 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
python使用PIL剪切和拼接图片
Mar 23 Python
django 模型中的计算字段实例
May 19 Python
python利用opencv实现颜色检测
Feb 23 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 #Python
Python对象属性自动更新操作示例
Jun 15 #Python
numpy使用fromstring创建矩阵的实例
Jun 15 #Python
详解Python 协程的详细用法使用和例子
Jun 15 #Python
在NumPy中创建空数组/矩阵的方法
Jun 15 #Python
numpy中矩阵合并的实例
Jun 15 #Python
对numpy中shape的深入理解
Jun 15 #Python
You might like
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript数组使用调用方法汇总
2007/12/08 Javascript
javascript的内存管理详解
2013/08/07 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
详解node.js 下载图片的 2 种方式
2018/03/02 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
javascript如何实现create方法
2019/11/04 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
python递归全排列实现方法
2018/08/18 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
Python无损压缩图片的示例代码
2020/08/06 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
机关搬迁方案
2014/05/18 职场文书
护士找工作求职信
2014/07/02 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
校长新学期寄语2016
2015/12/04 职场文书