擅长:python、mysql、java
<p>如果数据格式良好,您可以考虑:</p>
<pre><code>lst = 'Queue SIZE="1024" QID="8" TYPE="IOSQ" ADDRESS="0x218464000"'.split()
def make_dict(lst):
return dict([tuple(item.split('=')) for item in lst])
dic = {}
dic[lst[0]] = make_dict(lst[1:])
print dic
</code></pre>
<p>它给出:</p>
<pre><code>{'Queue': {'QID': '"8"', 'ADDRESS': '"0x218464000"', 'TYPE': '"IOSQ"', 'SIZE': '"1024"'}}
</code></pre>
<p>然后可以访问值<code>dic[lst[0]].get('ADDRESS', 'no address').strip('"')</code>。你知道吗</p>