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实现统计代码行的方法分析
Jul 12 Python
python实现人脸识别代码
Nov 08 Python
快速了解Python相对导入
Jan 12 Python
在cmd命令行里进入和退出Python程序的方法
May 12 Python
PyCharm代码格式调整方法
May 23 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
详解Django 时间与时区设置问题
Jul 23 Python
Python在Matplotlib图中显示中文字体的操作方法
Jul 29 Python
python分别打包出32位和64位应用程序
Feb 18 Python
基于python实现复制文件并重命名
Sep 16 Python
Python如何使用ConfigParser读取配置文件
Nov 12 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 程序员也要学会使用“异常”
2009/06/16 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
window.name代替cookie的实现代码
2010/11/28 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
jquery获取img的src值实例介绍
2019/01/16 jQuery
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
实现向右循环移位
2014/07/31 面试题
房地产出纳岗位职责
2013/12/01 职场文书
最受欢迎的自我评价
2013/12/22 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
事业单位个人总结
2015/02/12 职场文书
个人工作年终总结
2015/03/09 职场文书
实习班主任自我评价
2015/03/11 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
2015中学学校工作总结
2015/07/20 职场文书
暑假打工感想
2015/08/07 职场文书