擅长:python、mysql、java
<p>解决这个问题的一个好方法是使用对象,并使列表成为对象的列表,而不是列表/元组的列表。然后可以重写对象的compare函数并使用普通的“in”语句。在</p>
<pre><code>class Client:
def __init__(self, ip, mac, timedate, mode):
self.ip = ip
self.mac = mac
self.timedate = timedate
self.mode = mode
def __eq__(self, object):
if type(object) != type(self):
return False
if object.ip == self.ip or object.mac == self.mac
return True
return False
</code></pre>
<p>然后你可以做一些类似的事情</p>
^{pr2}$