Python二维数组运算

Python016

Python二维数组运算,第1张

二维数组示例:

a=[[1,2,3],[4,5,6],[7,8,9]]

print a

print a[0]

print a[1]

print a[2]

print a[0][0],a[0][1],a[0][2]

sum=0

for i in range(0,3):

for j in range(0,3):

sum=sum+a[i][j]

print sum

如果是判断是否含有数据如下代码即可。

arr = []

#arr = [1,2]

if arr:

    print "Have Data"

else

    print "No Data"

上面的代码执行打印"No Data"

如果arr = [1,2]

代码打印出"Have Data"

Python把数值放到一个数组里面的步骤如下:

1.第一步,定义一个列表a,赋值为1-9这九个数字元素,注意表示形式。

2.第二步,利用类似JavaScript中数组的取值方式,将列表a中的第二个、第四个、第六个和第八个取出来拼成一个新列表。

3.第三步,如果列表中的元素有很多,需要换成其他的方法拼接,但是注意数据类型。

4.第四步,再次定义一个空列表c,Number类型d为9,使用for...in循环语句遍历range(d),然后将满足条件的元素装到c中。

5.第五步,第四步拼成的列表元素都是奇数元素,再次使用一次,结果发现奇数和偶数都在一起了。

6.第六步,再次调用for...in语句,if语句中的条件改为i%2==1,这时满足了条件。这样就解决了Python把数值放到一个数组里面的问题了。