Python 我想在字典中保存一个列表,使其具有键和属性
请帮忙Python 我想在字典中保存一个列表,使其具有键和属性,python,Python,请帮忙 value = 'http://localhost:8001/issues/load?project_name=react&since=2016-03-24&until=2017-03-25&state=closed&sort=created&direction=asc&per_page=100&labels=Type:%20Bug' hashing = hash(value) words = value.split('&'
value = 'http://localhost:8001/issues/load?project_name=react&since=2016-03-24&until=2017-03-25&state=closed&sort=created&direction=asc&per_page=100&labels=Type:%20Bug'
hashing = hash(value)
words = value.split('&')
for data in words:
words2 = data.split('=')
print(words2)
因为
单词2
都分为两部分:
['http://localhost:8001/issues/load?project_name', 'react']
['since', '2016-03-24']
['until', '2017-03-25']
使用该选项向字典中添加值:
>>> key_vals = {}
>>> for data in words:
... words2 = data.split('=')
... key_vals[words2[0]] = words2[1]
...
>>> pprint.pprint(key_vals)
{'direction': 'asc',
'http://localhost:8001/issues/load?project_name': 'react',
'labels': 'Type:%20Bug',
'per_page': '100',
'since': '2016-03-24',
'sort': 'created',
'state': 'closed',
'until': '2017-03-25'}
对键的赋值可以减少为:
key_vals = {key: val for (key, val) in [data.split('=') for data in words]}
你应该问一个问题,而不仅仅是发布代码。只是你的文章有一个标题和一些代码并没有告诉我们你到底需要什么帮助。