擅长:python、mysql、java
<p>您可以使用:</p>
<pre class="lang-py prettyprint-override"><code>description.sort(key=lambda x:components.index(x.split(' "')[0]))
</code></pre>
<p>但这对当前示例不起作用,因为组件中没有<code>R508</code>。而且,<code>R500</code>出现两次,因此它使用第一次出现。你知道吗</p>
<p>我想你想要的其实是:</p>
<pre class="lang-py prettyprint-override"><code>def findBySubstring(descriptions, sub):
for d in descriptions:
if sub in d:
return d
return "No description found"
result = [findBySubstring(descriptions, c) for c in components]
</code></pre>