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实现统计英文单词个数及字符串分割代码
May 28 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
python 队列详解及实例代码
Oct 18 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
django创建最简单HTML页面跳转方法
Aug 16 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
python如何更新包
Jun 11 Python
Python lambda表达式原理及用法解析
Aug 18 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
理解python中装饰器的作用
Jul 21 Python
Python字符串常规操作小结
Apr 03 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实现框架(一)
2006/10/09 PHP
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
为超链接加上disabled后的故事
2010/12/10 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python 修改列表中的元素方法
2018/06/26 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
服装店营销方案
2014/03/10 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
2014年转正工作总结
2014/11/08 职场文书
继承权公证书范本
2015/01/23 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
学风建设主题班会
2015/08/17 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
解决Redis启动警告问题
2022/02/24 Redis