【问题标题】:seeking algorithm: get parameter from specific url structure寻找算法:从特定的url结构中获取参数
【发布时间】:2016-05-18 14:33:35
【问题描述】:

例如://param1/p1/param2/p2/param3/p3/
然后得到 {param1:p1,param2:p2, param3:p3 } 但是,param1 param2 param3 可能不会同时存在,可能有 ://param1/p1 或 ://param1/p1/param2/p2

目前我是通过param1、param2、param3分割url,然后用if()得到p1 p2 p3,但是if()太多了。不知道有没有更好的办法。

【问题讨论】:

    标签: algorithm url parameters


    【解决方案1】:

    我的 Python 代码 -

    s = '://param1/p1/param2/p2/param3/p3/'
    
    s = s[3:]
    
    arr = s.split('/')
    
    d = {k : v for k, v in zip(arr[0::2], arr[1::2])}
    
    print(d)
    

    输出:

    {'param1': 'p1', 'param2': 'p2', 'param3': 'p3'}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 2011-12-07
      • 2021-10-30
      • 2015-08-12
      • 1970-01-01
      • 2012-07-28
      • 2013-10-22
      相关资源
      最近更新 更多