python 映射表_python映射列表实例分析
本文实例讲述了python映射列表。分享给大家供大家参考。具体分析如下:
列表映射是个非常有用的方法,通过对列表的每个元素应用一个函数来转换数据,可以使用一种策略或者方法来遍历计算每个元素。
例如:
复制代码 代码如下:
params = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret" \
}
print ["%s=%s" % (k, params[k]) for k in params.keys()]
print ';'.join(["%s=%s" % (k, params[k]) for k in params.keys()])
返回结果为:
复制代码 代码如下:
['uid=sa', 'pwd=secret', 'database=master', 'server=mpilgrim']
还可以改进下,把元组转化成字符串,使用join函数方法。
复制代码 代码如下:
'uid=sa;pwd=secret;database=master;server=mpilgrim'
(join函数不仅使用于元组还使用于列表,功能是字符串化)
split跟join相反,把字符串转换成元组
看如下应用
复制代码 代码如下:
str = 'server=mpilgrim;uid=sa;database=master;pwd=secret'>>> str.split(';')
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> str.split(';', 1)
['server=mpilgrim', 'uid=sa;database=master;pwd=secret']
>>> str.split(';', 2)
['server=mpilgrim', 'uid=sa', 'database=master;pwd=secret']
列表映射用例:
复制代码 代码如下:
>>>> li = [1, 9, 8, 4]
>>> [elem*2 for elem in li] 1
[2, 18, 16, 8]
>>> li
[1, 9, 8, 4]
希望本文所述对大家的Python程序设计有所帮助。
本文标题: python映射列表实例分析
本文地址: http://www.cppcns.com/jiaoben/python/118961.html
python 映射表_python映射列表实例分析相关推荐
- python温度转换代码分析_Python温度转换实例分析
本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温度值(例如:32c)" ...
- python温度转换实例_Python温度转换实例分析
Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...
- python多态的例子_Python的多态性实例分析
搜索热词 本文实例讲述了Python的多态性.分享给大家供大家参考.具体如下: #!/usr/bin/env python # polymorphism in python # class base( ...
- python星号正方形_Python星号*与**用法分析
本文实例分析了Python星号*与**用法.分享给大家供大家参考,具体如下: 1. 加了星号(*)的变量名会存放所有未命名的变量参数,不能存放dict,否则报错. 如: def multiple(ar ...
- python考勤记录_python连接中控考勤机分析数据
用python连接中控考勤机. 下载并分析数据,把结果邮件给人事. SDK包建议用32位的,在win7 64位系统上用64位开发包不行,用32可以. python还要pywin32 注意版本,我这用的 ...
- python文件读取写入实践_python文件写入实例分析
本文实例讲述了python文件写入的用法.分享给大家供大家参考.具体分析如下: Python中wirte()方法把字符串写入文件,writelines()方法可以把列表中存储的内容写入文件. f=fi ...
- python 多进程 每个进程做不同功能实例_python多进程通信实例分析
操作系统会为每一个创建的进程分配一个独立的地址空间,不同进程的地址空间是完全隔离的,因此如果不加其他的措施,他们完全感觉不到彼此的存在.那么进程之间怎么进行通信?他们之间的关联是怎样的?实现原理是什么 ...
- python 标签数量_python实现的批量分析xml标签中各个类别个数功能示例
本文实例讲述了python实现的批量分析xml标签中各个类别个数功能.分享给大家供大家参考,具体如下: 文章目录 需要个脚本分析下各个目标的数目 顺带练习下多进程,自用,直接上代码: # -*- co ...
- python通过银行卡号_python面向对象编程实例---银行账号
转载自python面向对象编程示例---银行账号 | 酷pythonwww.coolpython.net 在最初接触面向对象编程时,你会感到有些不习惯,但这种编程范式却有助于我们思考问题,前提是你准 ...
最新文章
- ORM版学员管理系统
- spring外部化配置
- 蚂蚁变大象:浅谈常规网站是如何从小变大的(转)
- 华为的型号命名规则_华为Mate 40 Pro+ 外观曝光 正面双挖孔 背部奥利奥
- CM3计算板EC20模组拨号上网
- 有没有五金产品展开计算机软件,花样算法猫腻不断 全屋定制这本账真心不好算...
- 线性代数【15】复合线性变换-矩阵乘法 和 三维变换
- 原创:Spring整合junit测试框架(简易教程 基于myeclipse,不需要麻烦的导包)
- Linux安装以太坊geth客户端
- 吃鸡电脑配置清单_2020年5月份最佳组装电脑配置清单,吃鸡联盟总有满足你的...
- 计步算法 睡眠 心率 学习 PPG传感器(转))
- html5使用框架页面布局,HTML框架集与布局
- Coinbase、BlockFi相继开启上市准备工作,但SEC准备好了吗?
- Qt5构建出错问题解决办法:为项目untitled执行步骤
- 1236: 数的逆转
- 【广告计算】互联网控制舆论的三个方法
- 品牌如何赋能加盟商,攻克时艰
- 汉字转16进制 php,php中文汉字与16进制编码转换三种方法
- 一些基础的CSS英语单词
- Just do it and never give up,then you will find that things become better