z1=z2=z3=z4=z5=z6=[]
for i2 in range(0,len(a),L):
z1.append(a[i2])
print 'part 1:'
print ''.join(z1)
for i2 in range(1,len(a),L):
z2.append(a[i2])
print 'part 2:'
print ''.join(z2)
for i2 in range(2,len(a),L):
z3.append(a[i2])
print 'part 3:'
print ''.join(z3)
for i2 in range(3,len(a),L):
z4.append(a[i2])
print 'part 4:'
print ''.join(z4)
for i2 in range(4,len(a),L):
z5.append(a[i2])
print 'part 5:'
print ''.join(z5)
for i2 in range(5,len(a),L):
z6.append(a[i2])
print 'part 6:'
print ''.join(z6)
我想定义最多z152的列表。但我不知道,如何在不定义(z1到z152)的情况下存储152个不同的数据阵列?有没有有效的方法呢?
之后我想按照我的要求检索每个列表。
z=list(xrange(0,len(a)))
v1=0
#L will be as per program requirement
while v1<L:
for i2 in xrange(v1,len(a),L):
z[v1].append(a[i2])
print ''.join(z[v1])
print len(z[v1])
v1+=1
我试图运行上面的代码,但它出现了以下错误。
AttributeError:'int'对象没有属性'append'。
那么如何过滤此错误呢?