擅长:python、mysql、java
<p><code>bandits = [Bandit(p) for p in BANDIT_PROBABILITIES]</code>是一个列表理解。<code>BANDIT_PROBABILITIES</code>是一个由3个浮点值组成的列表,因此<code>bandits</code>是一个包含<code>Bandit</code>类的3个对象的列表,这些对象由<code>p</code>属性的3个不同值创建:</p>
<pre><code>print(type(bandit[0]))
print(bandits[0].p)
</code></pre>
<p>输出:</p>
<pre><code><class '__main__.Bandit'>
0.2
</code></pre>
<p>到目前为止,只调用了方法<code>__init__()</code>来初始化对象。列表<code>bandits</code>中的每个强盗都有属性<code>p, a, b</code>和方法<code>pull(), sample(), update()</code>。你知道吗</p>