我有这个:
query='id=10&q=7&fly=none'
我想拆分它来创建一个这样的字典:
d = { 'id':'10', 'q':'7', 'fly':'none'}
我怎样才能用很少的代码做到这一点?
请您参考如下方法:
通过拆分两次,一次在 '&' 上,然后在 '=' 上对第一次拆分产生的每个元素进行拆分:
query='id=10&q=7&fly=none'
d = dict(i.split('=') for i in query.split('&'))
现在,d 看起来像:
{'fly': 'none', 'id': '10', 'q': '7'}
