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私有属性和方法实例分析
Jan 15 Python
调试Python程序代码的几种方法总结
Apr 28 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
Python内建数据结构详解
Feb 03 Python
Python编程实现从字典中提取子集的方法分析
Feb 09 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
pytorch使用Variable实现线性回归
May 21 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Python与C/C++的相互调用案例
Mar 04 Python
Python内置数据结构列表与元组示例详解
Aug 04 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
PHP异步调用socket实现代码
2012/01/12 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
js单例模式详解实例
2013/11/21 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
vue.js实现回到顶部动画效果
2019/07/31 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
如何解决安装python3.6.1失败
2020/07/01 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
公务员年总结的自我评价
2013/10/25 职场文书
文明学生标兵事迹
2014/01/21 职场文书
主题实践活动总结
2014/05/08 职场文书
2015年测量员工作总结
2015/05/23 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python