擅长:python、mysql、java
<p>如果我答对了你的问题,我能想到的最简单的算法。你知道吗</p>
<pre><code>d ={}
arr = []
for line in plines:
if line == 'start':
continue
elif line =='end':
arr.append(d)
continue
else:
list_key_value = line.split('=')
d[list_key_value[0]] = int(list_key_value[1]) if
type(list_key_value[1]) == 'int' else str(list_key_value[1])
print (arr)
</code></pre>
<p>输出:
<code>[{'id': '7', 'date': '23.05.2018', 'summ': '500', 'owner': 'guest'},
{'id': '7', 'date': '23.05.2018', 'summ': '500', 'owner': 'guest'}]</code></p>