Python列表list解析操作示例【整数操作、字符操作、矩阵操作】


Posted in Python onJuly 25, 2017

本文实例讲述了Python列表list解析操作。分享给大家供大家参考,具体如下:

#coding=utf8
print '''''
Python在一行中使用一个for循环将所有值放到一个列表中。
列表解析的语法如下:
[expr for iter_var in iterable]
[expr for iter_var in iterable if cond_expr]
-----------------------------------------------------------------
'''
print "把0到8的数字依次加上五,并把结果值放在linList中"
intList=[x+5 for x in range(8)]
for ele in intList:
 print ele,
print
print "从0到8的数字中挑出奇数,并把奇数进行乘方操作,结果保存在powerLIst"
powerList=[x **2 for x in range(8) if x%2]
for pl in powerList:
 print pl,
print
print "把字符串ewang转换成大写字母,并把结果保存在upperList中"
upperList=[char.upper() for char in "ewang" ]
for up in upperList:
 print up,
print
print '''''
把字符串EwAaNg中的大写字母转换成小写,并记录相应的索引的值。
把需要转换的字母和索引值保存在matrixList
'''
str='EwAaNg'
matrixList=[(char.lower(),index) for char in str if char.isupper() for index in range(len(str)) if str[index].isupper() and str[index]==char]
for mat in matrixList:
 print mat,
print

运行结果:

Python列表list解析操作示例【整数操作、字符操作、矩阵操作】

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
写了个监控nginx进程的Python脚本
May 10 Python
Python中return语句用法实例分析
Aug 04 Python
浅谈python中的getattr函数 hasattr函数
Jun 14 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
python记录程序运行时间的三种方法
Jul 14 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
influx+grafana自定义python采集数据和一些坑的总结
Sep 17 Python
对python周期性定时器的示例详解
Feb 19 Python
使用Python实现跳帧截取视频帧
May 31 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Python生成器generator原理及用法解析
Jul 20 Python
简单且有用的Python数据分析和机器学习代码
Jul 02 Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 #Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 #Python
Python实现类的创建与使用方法示例
Jul 25 #Python
python数据结构之链表的实例讲解
Jul 25 #Python
python数据结构链表之单向链表(实例讲解)
Jul 25 #Python
利用python模拟实现POST请求提交图片的方法
Jul 25 #Python
利用django如何解析用户上传的excel文件
Jul 24 #Python
You might like
php Smarty初体验二 获取配置信息
2011/08/08 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
php实现等比例压缩图片
2018/07/26 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
javascript事件模型代码
2007/07/01 Javascript
javascript XML数据显示为HTML一例
2008/12/23 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python多进程和多线程究竟谁更快(详解)
2017/05/29 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
幼儿园教师考核制度
2014/02/01 职场文书
趣味体育活动方案
2014/02/08 职场文书
岗位廉政承诺书
2014/03/27 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
参加招聘会后的感想
2015/08/10 职场文书