1.v = 'k1,v1- k2,v2- k3,v3-'变成一个字典{'k1':'v1','k2':'v2','k3:'v3'...}
变成一个字典
{'k1':'v1','k2':'v2','k3:'v3'...}
第一种:
'''
v=v.split('-')直接分割

返回值
['k1,v1', ' k2,v2', ' k3,v3', '']
列表中会有一个空的字符串,需要判断bool,这样''就不会进入到if中,不然无法取索引,会报错。
dic={}
for i in v:
if bool(i)==True:
i=i.strip().split(',')
dic[i[0]]=i[1]
print(dic)
'''
第二种:
先用replace去掉-
v=v.replace('-','')#k1,v1 k2,v2 k3,v3
v1=v.split()#按照中间的空格来分割['k1,v1','k2,v2','k3,v3']
dic={}
for i in v:
i=i.split(',')
dic[i[0]]=i[1]
print(dic)

最新文章

  1. Python for Infomatics 第13章 网页服务三(译)
  2. 最简MacOs10.8安装
  3. 用JSON-server模拟REST API(三) 进阶使用
  4. BZOJ 1968 约数研究
  5. Java 集合类(一)
  6. HTML5 appcache
  7. linux内核笔记-内核同步
  8. Node.js(初识)
  9. JS 基本数据类型和引用数据类型
  10. 基于GIS的视频管理指挥平台
  11. ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门
  12. 使用bitsadmin.exe 下载文件,配合bcn.bat玩出更多的花样~~
  13. aspx 页面中 js 引用与页面后台的数据交互 --【 js 调后台】
  14. js开发打印证书功能
  15. js提取对象的key值和value值
  16. python学习之老男孩python全栈第九期_day009作业
  17. 关于如果从SQLSERVER中获取 数据库信息 或者 表信息
  18. Linux进程间通信之管道(pipe)、命名管道(FIFO)与信号(Signal)
  19. POP介绍与使用实践(快速上手动画)[转]
  20. 双态运维联盟(BOA)正式成立

热门文章

  1. Routine Subroutine Coroutine 子程序 协程
  2. 统计 与 数学 induction 归纳 deduction 演绎 吴喜之老师
  3. assign,copy,strong,weak,nonatomic的具体理解
  4. LightOJ1336 Sigma Function —— 质因子分解、约数和为偶数
  5. Linux系统中10个常用的ps命令总结
  6. Nginx配置故障转移
  7. FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
  8. 用mingw-w64 编译 x64 位的ffmpeg
  9. linux应用之samba服务的安装及配置(centos)
  10. Learning Android ActionBar