擅长:python、mysql、java
<p>要真正得到答案,您可以使用<code>split</code>:</p>
<pre><code>from itertools import chain
tags = ["letter1=A&letter2=B&letter3=C",
"letter1=D&letter2=E&letter3=F"]
tags = chain.from_iterable(item.split("&") for item in tags)
result = [item.split("=")[1] for item in tags]
# ['A', 'B', 'C', 'D', 'E', 'F']
</code></pre>
<p>根据您的模式,您不能真正获得<code>A B C</code>,因为<code>C</code>周围没有<code>=</code>和<code>&</code>。此代码</p>
<pre><code>import re
from itertools import chain
tags = ["letter1=A&letter2=B&letter3=C",
"letter1=D&letter2=E&letter3=F"]
pattern = re.compile("=(.*?)&")
result = ' '.join(chain.from_iterable([pattern.findall(item) for item in tags]))
</code></pre>
<p>给予</p>
<pre><code>A B D E
</code></pre>