python 拆分字符串反斜杠_每日一课 | Python 拆分字符串入到字典里面
很少有Python示例向您展示如何将字符串拆分为字典。
1.1将字符串拆分成字典
#!/usr/bin/python
str = "key1=value1;key2=value2;key3=value3"
d = dict(x.split("=") for x in str.split(";"))for k, v in d.items():print(k, v)
输出量
key1 value1
key2 value2
key3 value3
1.2将两个列表转换成字典
#!/usr/bin/python
str1 = "key1 | key2 | key3"
str2 = "value1 | value2 | value3"keys = str1.split("|")values = str2.split("|")
d = {}for k in keys:k = k.strip() # key trimfor v in values:
d[k] = v.strip() # value trimfor k, v in d.items():print(k, v)
输出量
key1 value1
key2 value2
key3 value3
1.3 zip
示例
#!/usr/bin/python
str1 = "key1 | key2 | key3"
str2 = "value1 | value2 | value3"keys = str1.split(" | ")values = str2.split(" | ")
d = dict(zip(keys, values))for k, v in d.items():print(k, v)
输出量
key1 value1
key2 value2
key3 value3
参考文献
- Python docs zip函数
翻译自: https://mkyong.com/python/python-how-to-split-string-into-a-dict/
python 拆分字符串反斜杠_每日一课 | Python 拆分字符串入到字典里面相关推荐
- python把正斜杠替换成反斜杠_【转】python中的正斜杠、反斜杠
(一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下例子: path = r"C:\Windows\temp\readme.txt" path1 = r" ...
- linux java 反斜杠_每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)...
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- js判断字符串是否为空_每日一课 | Python 如何判断一个字符串是否包含另一个字符串?...
在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...
- python中斜杠加引号什么意思_如何在Python中转义反斜杠和单引号或双引号?
你是怎么做到的 如果你的"长字符串"是从文件中读取的(正如你在评论中提到的),那么你的问题是误导性的.因为你显然不完全理解逃逸的工作原理,所以你写下的问题可能与你真正的问题不同. ...
- 转载Python正则表达式匹配反斜杠'\'问题(——字符串转义与正则转义)
个人总结(非转载部分): 1.原始字串(字符串前加r,如r'xxx')常用在正则表达式中,在正则表达运算中,要进行正则转义(原始字串不原始) 实例: 2.普通字串若要用于正则表达式中,会先进行&quo ...
- Python中关于反斜杠(\)用法的总结
首先,我们需要知道的是,在python中/所代表的是正斜杠,而\代表的是反斜杠.关于反斜杠的使用,我认为转义二字就是其用法的本质.转义,我的理解就是通过对反斜杠的使用,使字符.格式等与其原来意义不同, ...
- python将列表转换为字符串_每日一课 | Python将文件读入列表
读取日志文件的Python示例,一行一行地进入列表. # With '\n', ['1\n', '2\n', '3'] with open('/www/logs/server.log') as f: ...
- android 判断文件是否存在_每日一课 | Python检查文件是否存在
在Python中,我们可以使用os.path.isfile()或pathlib.Path.is_file()(Python 3.4)来检查文件是否存在.1. pathlibPython 3.4的新功能 ...
- python 声明变量类型_每日一课 | Python 检查变量的类型
在Python中,我们可以使用type()来检查变量的类型. num = "3.141592653589793238"print(type(num)) pi = float(num ...
最新文章
- 使用 ASP+ DataGrid 控件来创建主视图/详细资料视图
- python 问题不符合dcp rule_约束不遵循CVXPY中的DCP规则
- Python中的*args和**kwargs是什么?该如何使用?
- 莫言:不要在不喜欢你的人那丢掉快乐
- pyqt5 子线程更新ui
- 查看windows下系统信息
- 云原生那些顶级开源项目,你都用过哪些?
- php分目录存放session,phpsession实现多级目录存放实现代码,phpsession_PHP教程
- C中关于存储类的理解
- 代码质量第 5 层 - 只是实现了功能
- java json返回null_java-JSON jsonObject.optString()返回字符串“ null”
- Android—修改button属性
- 上一家单位离职的原因_面试官:你为什么从上一家公司离职?小伙更换答案后,立马被录取...
- 2019-06-13-vim配色步骤
- Java实现简单的计算器
- java web几百万分页_举例详解用Java实现web分页功能的方法
- 随着公网对讲机市场占有率得不断增长,部分对讲机厂家为了得到用户的认可,不断升级对讲机及时以及对讲机的功能和性能,因此越来越多的全国对讲机以及公网对讲机问世。但是某些用户不清楚对讲机的原理,不禁会问
- 可能是数据最全的世界各国地区下拉级联,包含国际化中英文
- vue省市区三级联动(地区编码)
- android删除sd卡照片恢复,手机内存清理方法及照片误删恢复方法 手机党必备
热门文章
- vue二级路由跳转后外部引入js失效问题解决方案
- Nodejs全局安装模块后找不到命令的解决方法
- Python实战从入门到精通第十五讲——定义匿名或内联函数
- Android中ActionBar中不显示overflow(就是三个点的那个按钮)解决办法
- php 面向接口,php开发app接口
- python连接mysql失败_python连接mysql失败怎么解决
- python numpy安装windows_windows下安装python的numpy,scipy,sklearn
- Facebook广告与Google广告有什么不同?
- 独立站可以一个人做吗?
- 点击率预估与冷启动(一)