例如:// 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()太多了。我想知道是否有更好的方法。
答案 0 :(得分:0)
我的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'}