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

发布时间 - 2026-01-11 02:30:11    点击率:

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

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


# Python  # 列表  # list  # 解析操作  # 整数  # 字符  # 矩阵  # Python实现打印螺旋矩阵功能的方法  # Python使用迭代器打印螺旋矩阵的思路及代码示例  # python实现矩阵乘法的方法  # Python使用稀疏矩阵节省内存实例  # Python中shape计算矩阵的方法示例  # Python实现的矩阵类实例  # Python矩阵常见运算操作实例总结  # python使用邻接矩阵构造图代码示例  # Python实现矩阵转置的方法分析  # Python numpy生成矩阵、串联矩阵代码分享  # 动态规划之矩阵连乘问题Python实现方法  # Python实现螺旋矩阵的填充算法示例  # 操作技巧  # 并把  # 转换成  # 进阶  # 放在  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 所述  # 程序设计  # 使用技巧  # 讲述了  # 列表中  # print  # coding  # cond_expr  # iterable  # iter_var  # expr 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何彻底删除建站之星生成的Banner?  js实现点击每个li节点,都弹出其文本值及修改  jQuery 常见小例汇总  用v-html解决Vue.js渲染中html标签不被解析的问题  如何用西部建站助手快速创建专业网站?  制作旅游网站html,怎样注册旅游网站?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何在云指建站中生成FTP站点?  利用python获取某年中每个月的第一天和最后一天  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Swift中循环语句中的转移语句 break 和 continue  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  如何用免费手机建站系统零基础打造专业网站?  Laravel如何使用Livewire构建动态组件?(入门代码)  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  魔方云NAT建站如何实现端口转发?  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Android 常见的图片加载框架详细介绍  青岛网站建设如何选择本地服务器?  php 三元运算符实例详细介绍  如何安全更换建站之星模板并保留数据?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  如何基于PHP生成高效IDC网络公司建站源码?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel如何发送系统通知?(Notification渠道示例)  如何快速登录WAP自助建站平台?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Swift中swift中的switch 语句  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  网站制作企业,网站的banner和导航栏是指什么?  如何实现建站之星域名转发设置?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  三星、SK海力士获美批准:可向中国出口芯片制造设备  晋江文学城电脑版官网 晋江文学城网页版直接进入  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  创业网站制作流程,创业网站可靠吗?  javascript基于原型链的继承及call和apply函数用法分析  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  深圳网站制作培训,深圳哪些招聘网站比较好?  javascript中的try catch异常捕获机制用法分析  Android滚轮选择时间控件使用详解  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】