美文网首页
字符串转换成字典形式

字符串转换成字典形式

作者: 不见长安丶灬 | 来源:发表于2018-01-22 18:04 被阅读0次

    GET的请求中会有这样的字符串形式,可以通过转换变成我们想要的{key:value}的这种表现形式:

    # example

    query = 'user=pilgrim&database=master&password=PapayaWhip'

    ## 通过split切割字符串

    a_list = query.split('&')

    ## print >>>  ['user=pilgrim', 'database=master', 'password=PapayaWhip']

    ## 再次通过for循环列表配合split切割

    a_list_of_lists = [v.split('=',1)for vin a_list]

    ## print>>>  [['user', 'pilgrim'], ['database', 'master'], ['password', 'PapayaWhip']]

    ##  把嵌套列表通过关键字dict进行转换

    a_dict =dict(a_list_of_lists)

    ## print>>> {'user': 'pilgrim', 'database': 'master', 'password': 'PapayaWhip'}

    这样,就实现了把string转换成dict的形式了。

    相关文章

      网友评论

          本文标题:字符串转换成字典形式

          本文链接:https://www.haomeiwen.com/subject/qvhraxtx.html