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 相关文章推荐
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
Jan 20 Python
Python实现识别手写数字大纲
Jan 29 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
Django中Middleware中的函数详解
Jul 18 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
解决python有时候import不了当前的包问题
Aug 28 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
python 实现socket服务端并发的四种方式
Dec 14 Python
django 认证类配置实现
Nov 11 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
php遍历数组的方法分享
2012/03/22 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
ThinkPHP中的常用查询语言汇总
2014/08/22 PHP
判断脚本加载是否完成的方法
2009/05/26 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
原生js开发的日历插件
2017/02/04 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Vue计算属性的使用
2017/08/04 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
python list是否包含另一个list所有元素的实例
2018/05/04 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
护士专业推荐信
2013/11/02 职场文书
安全大检查反思材料
2014/01/31 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
小孩不笨观后感
2015/06/03 职场文书
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
vue elementUI表格控制对应列
2022/04/13 Vue.js