【发布时间】:2021-09-06 12:35:19
【问题描述】:
在Java中,我们制作一个固定大小的对象数组,如下所示
ArrayClass array_of_objects[]=new ArrayClass[10];
但是如何在 python 中创建一个固定大小的对象列表?
【问题讨论】:
标签: python
在Java中,我们制作一个固定大小的对象数组,如下所示
ArrayClass array_of_objects[]=new ArrayClass[10];
但是如何在 python 中创建一个固定大小的对象列表?
【问题讨论】:
标签: python
创建一个大小为 5 的空列表
lst = [None] * 5
【讨论】:
使用numpy,如下所示:
import numpy as np
size = 2
np.array([None]*size, dtype=object)
输出:
array([None, None], dtype=object)
你可以像下面这样使用它:
arr = np.array([None]*2, dtype=object)
arr[0] = 1
arr[1] = 'str'
输出:
array([1, 'str'], dtype=object)
【讨论】: