擅长:python、mysql、java
<p>也许你只需要一些包装纸。你知道吗</p>
<pre><code>class Light(object):
def __init__(self, state):
self.state = state
def false(self):
self.state = False
def true(self):
self.state = True
LIGHT1 = Light(True)
LIGHT2 = Light(True)
LIGHT3 = Light(False)
LIGHT4 = Light(False)
signal = [LIGHT1, LIGHT2, LIGHT3, LIGHT4]
</code></pre>
<p>然后您只需将每个灯光的状态更改为LIGHT1.true()或LIGHT1.false(),<code>signal</code>列表中的值将自动更改。你知道吗</p>
<pre><code>LIGHT1.false()
LIGHT1.state # False
LIGHT1.true()
LIGHT1.state # True
</code></pre>
<p>当然,命名方法可以改变。你知道吗</p>