python数组

python数组

1. 初始化一个具有20个元素,元素的值为 1*1, 2*2, 3*3, ......., n*n的数组

A = [i*i for i in range(1, 20)]
print A

2. 初始化一个具有20个元素,元素值为: f(1), f(2), f(3), f(4), ......, f(n)的数组

def  f(x) :
    return 2 * x + 5

A = [f(i) for i in range(1, 20)]
print (A)

3. 初始化一个具有 5行3列数组,每列的数据为 0 --- n

Hang = 5
Lie  = 3

A = [ [ L for L in range(0, Lie) ]   for H in range(0, Hang) ]
print (A)