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 相关文章推荐
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
python3+django2开发一个简单的人员管理系统过程详解
Jul 23 Python
python 中xpath爬虫实例详解
Aug 26 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
使用python实现微信小程序自动签到功能
Apr 27 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
一个入门级python爬虫教程详解
Jan 27 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
Python关于OS文件目录处理的实例分享
May 23 Python
Python可视化神器pyecharts之绘制箱形图
Jul 07 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
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
怎样去阅读一份php源代码
2009/08/21 PHP
php设计模式 Observer(观察者模式)
2011/06/26 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
js option删除代码集合
2008/11/12 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
JavaScript中的时间处理小结
2016/02/24 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python与Redis的连接教程
2015/04/22 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
Django实现组合搜索的方法示例
2018/01/23 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
高职助产应届生自荐信
2013/09/24 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
跳槽求职信范文
2014/05/26 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
孟佩杰观后感
2015/06/17 职场文书