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-嵌套列表list的全面解析
Jun 08 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
python实现批量修改文件名代码
Sep 10 Python
scrapy spider的几种爬取方式实例代码
Jan 25 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
python输出100以内的质数与合数实例代码
Jul 08 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
python安装requests库的实例代码
Jun 25 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
python实现批量修改文件名
Mar 23 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
Python如何输出整数
Jun 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
劣质的PHP代码简化
2010/02/08 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
Jquery常用技巧收集整理篇
2010/11/14 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
学习javascript面向对象 理解javascript原型和原型链
2016/01/04 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
javascript canvas实现简易时钟例子
2020/09/05 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
判断网页编码的方法python版
2016/08/12 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python中遍历列表的方法总结
2019/06/27 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
装潢设计实习自我鉴定
2013/09/19 职场文书
最新的大学生找工作自我评价
2013/09/29 职场文书
仓库主管岗位职责
2014/03/02 职场文书
国庆横幅标语
2014/10/08 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python