thanks key1: val1, val2, val3, key2: val11, val22
The most efficient way to split:
key1: ['val1', 'val2', 'val3'] key2: ['val11', 'val22']
< / Pre> in
[150]: answer = {} 151]: In pairs for [152]: s.split (','): s = "key1: val1, val2, val3, key2: val11, val22": k, _, v = pair.rpartition (": ") If k: key = k if the key is not in answer: Answer [key] = [] Answer [key] .append (v) .....: in [153]: for k, vals in the north. ['Val1', 'val2', 'val3']
No comments:
Post a Comment