条目在整个列表中都是镜像的

时间:2016-10-01 02:35:11

标签: python python-2.7

我对Python有一个有趣(尽管令人沮丧)的问题。

我尝试根据某些计算填充名为plaintexts的二维数组,并且我发现此数组中的所有条目都是重复的。即,plaintexts[0] == plaintexts[1] == ... == plaintexts[n]。我假设我搞砸了值赋值,所以我试着将我的代码减半以找到问题,但是在一个没有结果的时刻后,我在代码的末尾为plaintexts[0][3]分配了一个值,然后看到同样的值弹出来了在每隔一行。

以下是我的相关代码:

placeholder = ['0'] * 33
plaintexts = [placeholder] * len(ciphers)

for i in range(2): 
    for j in range(1, 2): 
        for k in range(0,len(ciphers[0])-1,2):
            .
            .
            .
            .
            if charType == '010':
                if(plaintexts[i][k/2] != '0'): 
                  .
                  .
                  .
                  .
                else:
                    plaintexts[i][k/2] = (' ', xorstr.lower())
                  .
                  .
                  .
                  .

plaintexts[0][3] = '13414113133'
print plaintexts[0][3]
print plaintexts[1][3]
print plaintexts

我很感激在解决问题方面提供任何帮助。

0 个答案:

没有答案