0

Python コードに関する質問があります。キー = kv1 の場合、集約する必要があります。どうすればそれを行うことができますか?

input='num=123-456-7890&kv=1&kv2=12&kv3=0'
result={}
for pair in input.split('&'):
(key,value) = pair.split('=')
if key in 'kv1':
   print value
   result[key] += int(value)
print result['kv1']

どうもありがとう!!

4

3 に答える 3

0
import urlparse
urlparse.parse_qs(input)

結果: {'num': ['123-456-7890'], 'kv2': ['12'], 'kv': ['1'], 'kv3': ['0']}

キーは集約されます。

于 2013-06-10T23:21:24.533 に答える