zoukankan      html  css  js  c++  java
  • 15.split分割注意事项

    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)

  • 相关阅读:
    数组函数
    跨域
    连接数据库的几种方式
    PHP语言的优缺点
    盗链
    缓存
    电商架构演进
    分布式集群
    序列化
    json
  • 原文地址:https://www.cnblogs.com/pythonblogs/p/11028579.html
Copyright © 2011-2022 走看看