And*_*ini 2 python dictionary split list python-3.x
我有这个:
query='id=10&q=7&fly=none'
我想将它拆分以创建一个像这样的字典:
d = { 'id':'10', 'q':'7', 'fly':'none'}
Run Code Online (Sandbox Code Playgroud)
我怎样才能用很少的代码做到这一点?
通过分割两次,一次'&',然后'='对第一次分割产生的每个元素进行分割:
query='id=10&q=7&fly=none'
d = dict(i.split('=') for i in query.split('&'))
Run Code Online (Sandbox Code Playgroud)
现在,d看起来像:
{'fly': 'none', 'id': '10', 'q': '7'}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3049 次 |
| 最近记录: |