擅长:python、mysql、java
<p>你必须使用<code>if one_element in array</code></p>
<pre><code>def innerOuter(arr1, arr2):
for x in arr1:
if x not in arr2:
return False
return True
innerOuter([1,3], [1,4,5]) # False
innerOuter([1,4], [1,4,5]) # True
</code></pre>
<p>或者您可以使用<code>set()</code>来检查它</p>
<pre><code>def innerOuter(arr1, arr2):
return set(arr1).issubset(set(arr2))
innerOuter([1,3], [1,4,5]) # False
innerOuter([1,4], [1,4,5]) # True
</code></pre>
<p>同样的:</p>
<pre><code>def innerOuter(arr1, arr2):
return set(arr1) <= set(arr2)
</code></pre>
<p><a href="https://docs.python.org/2/library/sets.html#set-objects" rel="nofollow noreferrer">https://docs.python.org/2/library/sets.html#set-objects</a></p>