擅长:python、mysql、java
<p>第一部分</p>
<p>返回值为all<code>False</code>的键:</p>
<pre><code>>>> d = {'Bay1': [False,False,True],
'Bay2': [True,True,True],
'Bay3': [True,True,False],
'Bay4': [False,False,False]}
>>> ' '.join([k for k, v in d.items() if any(v) is False])
Bay4
</code></pre>
<p>第二部分</p>
<p>每个<code>bay</code>的<code>True</code>(已预订)和<code>False</code>(未预订)计数数:</p>
<pre><code>>>> d = {'Bay1': [False,False,True],
'Bay2': [True,True,True],
'Bay3': [True,True,False],
'Bay4': [False,False,False]}
>>> '\n'.join(['{}: {} booked and {} not booked'.format(k, v.count(True), v.count(False)) for k, v in d.items()])
Bay1: 1 booked and 2 not booked
Bay2: 3 booked and 0 not booked
Bay3: 2 booked and 1 not booked
Bay4: 0 booked and 3 not booked
</code></pre>