擅长:python、mysql、java
<p>您要比较<em>字符串</em>值(按字典顺序比较),而不是每个IP的<code>int</code>值,请将它们转换为具有理解力的整数:</p>
<pre><code>min_ip = [int(i) for i in mask.split(' - ')[0].split('.')]
max_ip = [int(i) for i in mask.split(' - ')[1].split('.')]
ip = [int(i) for i in IP.split('.')]
</code></pre>
<p>最好不要在<code>mask</code>;拆分之前对每个ip执行两次拆分:</p>
^{pr2}$
<p>如果将<code>for</code>与<code>ip</code>一起使用,那么<code>for</code>循环可能会更好:</p>
^{3}$