在下面的字符串中,我们必须滑动带有&的字典值,键是LHS,它们各自的RHS是字典中的值。
输入
s = 'term=food&location=New York'
预期输出
{term:'food', location:'New York'}
我尝试过
a_dict = dict([s.strip('{}').split("&"),])
pairs=[item.split('=')for item in items]
d = dict(pairs)
帮帮我
谢谢
答案 0 :(得分:1)
这是一种简短的方法
s = 'term=food&location=New York'
s = [item.split('=') for item in s.split('&')]
print(dict(s))
输出:
{'term': 'food', 'location': 'New York'}
答案 1 :(得分:0)
s = 'term=food&location=New York'
a_dict = s.split("&")
pairs=[item.split('=')for item in a_dict]
d = dict(pairs)