如何在Python中初始化数组
时间:2020-02-23 14:42:18 来源:igfitidea点击:
在本文中,我们将看到不同的方法来初始化Python中的数组。
数组是相同类型元素的集合。
在Python中,我们可以使用Python列表表示数组。
使用for循环,范围()函数和phard()列表方法
让我们看看不同的方法来启动阵列
intialize空阵列
你可以使用方括号 []
创建空数组。
# empty array arr = [] print('Empty array: ', arr)
空数组:[]
intialize数组,默认值
其中我们使用列表的Append()方法将0添加为N个次数的列表中。
对于每次我们使用的循环()函数来循环循环。
下面是Python代码:
# number of elements n = 10 # empty array arr = [] defaultValue = 0 # loop for i in range(n) : # add element arr.append(defaultValue) print(arr)
这里 range()
函数用于生成数字序列。
我们正在使用 range(stop)
生成数字列表 0
到 stop
。
intialize数组与值
我们可以在方括号中包含逗号分隔的元素 []
用值初始化数组。
arr = [10, 20, 30, 40] print(arr)
使用list-comprehension
在此,list-comprehension用于创建N个大小的新列表,其中n大小为0作为默认值。
下面是Python代码:
# number of elements n = 10 defaultValue = 0 # make a array of n elements arr = [ defaultValue for i in range(n)] print(arr)
输出:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
使用星号(*)运算符
其中星号运算符(*)用于创建n大小的列表,其中0作为默认值。
下面是Python代码:
# number of elements n = 10 defaultValue = 0 # array of n elements arr = [defaultValue] * n print(arr)
numpy模块的empty()方法
其中numpy的empty()方法用于创建带有默认值的给定大小的Numpy数组。
下面是Python代码:
# import numpy module import numpy # number of elements n = 10 # array of n elements arr = numpy.empty(n, dtype = object) print(arr)