擅长:python、mysql、java
<p>您可以使用“<a href="https://docs.python.org/2/library/re.html" rel="nofollow">re</a>”模块:</p>
<pre><code>import re
results=[('uid=alex,class=zenth',{'age':['12'],'uidnumber':['12AC']}),('uid=beth,class=nenth',{'age':['22'],'uidnumber':['13SD']})]
uid_val_list=[]
for _,val in enumerate(results):
result = re.search("uid=(.*),",val[0])
uid_val_list.append(result.group(1))
</code></pre>
<p>输出:</p>
<pre><code>>>> uid_val_list
['alex', 'beth']
</code></pre>
<p>命令<code>re.search()</code>允许您扫描字符串并返回所需的部分。在这种情况下,它正在扫描<code>uid=(.*),</code>,这意味着:</p>
<p>在字符串“uid=”和字符串“,”之间找到字符串</p>
<p>正好是你要找的名字</p>
<p>注意:你现在的方法没有什么“错误”。你知道吗</p>