如果你初始化一个列表然后要修改其中的值的话,就要定义长度了。
举个例子吧
a = []
for i in range(10):
a.append(i)
print a
b = [0 for i in range(10)] #也可以b = [0]*10
for i in range(10):
b[i]=i
print b
矩阵就是一个元素是列表的列表。按照求数据中的最小、最大、平均值,只要连接每个子列表,组成一个单列表就可以做到。
L = [[3,1,5],[2,7,6]] #argv[0]X=[]
for i in range(len(L)):
X += L[i]
X.sort()
Sum = sum(X)
print "min: ", X[0]
print "max: ", X[-1]
print "avg: ", Sum/len(X)
import random #导入随机数模块m=10
n=10
matrix = [[0 for i in range(m)] for i in range(n)] #定义数组
for row in range(0,m):
for col in range(0,n):
matrix[row].append(random.randint(0,101)) #赋值
for row in range(0,m):
print matrix[row]#打印
结果