有没有有效的方法来定义N个变量,然后使用每个变量使用python定义一个列表?

时间:2016-10-07 00:40:48

标签: python list loops

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'。

那么如何过滤此错误呢?

0 个答案:

没有答案