擅长:python、mysql、java
<p>您可以使用<code>all</code>和<code>any</code>:</p>
<pre><code>s1 = set(['red', 'gold', 'black', 'gold'])
s2 = ['golden', 'blackstone', 'golden', 'goldlike', 'blackstone', 'golden', 'redline', 'red']
print(all(any(i.startswith(b) for b in s1) for i in s2))
</code></pre>
<p>输出:</p>
<pre><code>True
</code></pre>
<p>编辑:</p>
<p>检查<code>s1</code>中的每个元素是否出现在<code>s2</code>:</p>
<pre><code>print(all(any(b.startswith(i) for b in s2) for i in s1))
</code></pre>