擅长:python、mysql、java
<p>这是两个不同的对象,当您对它们使用*运算符时,它们的行为会有所不同。</p>
<ol>
<li><p>在第一种情况下,生成一个numpy数组。在这种情况下,*运算符被重载以执行乘法。i、 每个元素将乘以3。</p></li>
<li><p>在第二种情况下,生成一个列表。在这种情况下,*运算符被视为<a href="https://books.google.co.il/books?id=CUIgM3e-I5gC&pg=PT254&lpg=PT254&dq=repetition%20operator%20on%20lists%20python&source=bl&ots=r3lwhdzy4j&sig=k2F125SugUICixliHYZZnfuFpS0&hl=en&sa=X&ved=0ahUKEwjdoJDnjefSAhWMLcAKHZUxAOIQ6AEISDAI#v=onepage&q=repetition%20operator%20on%20lists%20python&f=false" rel="nofollow noreferrer">repetition operator</a>,整个列表重复3次。</p></li>
</ol>
<p>代码示例:</p>
<pre><code>type(np.array([1,2,3]))
type([1, 2, 3])
</code></pre>
<p>结果:</p>
<pre><code>list
numpy.ndarray
</code></pre>