擅长:python、mysql、java
<p>我会这样做:</p>
<pre class="lang-py prettyprint-override"><code>tags= ["ff", "uu", "ss", None, None]
tag1, tag2, tag3, tag4 , tag5 = tags
</code></pre>
<p>一些解释-如果数组中有固定数量的元素,可以用<code>None</code>值填充其余的元素</p>
<p>这对于原型设计和小型阵列非常有效,但是如果您正在使用ML和其他奇特的东西,我建议使用<code>numpy</code>和<code>pandas</code>进行这种操作</p>
<p>结果如下:</p>
<pre class="lang-py prettyprint-override"><code>
In [6]: tag1
Out[6]: 'ff'
In [7]: tag2
Out[7]: 'uu'
In [8]: tag3
Out[8]: 'ss'
In [9]: tag4
In [10]: tag5
In [11]: tag5 is None
Out[11]: True
</code></pre>
<p>下面是另一种方法:
用你的固定数字初始化一个列表,比如说5 like,并且只将项目放在特定的索引中,如下所示:</p>
<pre class="lang-py prettyprint-override"><code>n [16]: l = [None] * 5
In [17]: l
Out[17]: [None, None, None, None, None]
In [18]: l[0] = 'foo'
In [19]: l
Out[19]: ['foo', None, None, None, None]
</code></pre>
<p>原始答复:<a href="https://stackoverflow.com/questions/10712002/create-an-empty-list-in-python-with-certain-size">Create an empty list in Python with certain size</a></p>