擅长:python、mysql、java
<p>我想我可以这样做:</p>
<pre><code>hh = iter(h)
for row in range(a.getHeight()):
for col in range(a.getWidth()):
a[row][col] = next(hh)
</code></pre>
<p>这假设您正确地声明了<code>a</code>。换言之,<code>a</code>是<strong>不是</strong>按如下方式设置的列表:</p>
^{pr2}$
<p>这不起作用,因为<code>a</code>会包含一堆对同一个内部列表的引用。当然,您的<code>a</code>并不是一个简单的列表,因为它有<code>getHeight</code>和{<cd6>},所以我假设它已经处理了任何类型的对象。在</p>
<hr/>
<p>如果您使用的是<code>numpy</code>,这几乎是微不足道的:</p>
<pre><code>h = np.array(['H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'T'])
a = h.reshape((3,3))
</code></pre>