附加到python中的嵌套列表

时间:2014-10-31 13:00:32

标签: python nested-lists

我正在尝试制作一个游戏公关密码,但我无法将变量放到正确的位置。

我有一个函数,一次编码2个明文字母并返回编码的等效字符,但它只接受2个单字母的字符(字符串)。我需要帮助分离我的列表然后编码对。

这就是我所拥有的

def function(plaintext):
    temp_hold = ''
    encode_out = ''

    sendout = ''

    #breaks into pairs of 2 (list within a list)
    temp_hold = [plaintext[i:i+2] for i in range(0, len(plaintext), 2)]

    for i in range(len(temp_hold)):
        for j in range(len(temp_hold)):
            encode_out = encode_pair(temp_hold[i][j], temp_hold[i][j])
    print encode_out
    # encode pair takes (a,b) and returns its encoded value

print function("abcd") # should print HSCI

1 个答案:

答案 0 :(得分:0)

你真的应该有一个嵌套循环吗?不应该......

for letter1, letter2 in temp_hold:
    encode_out = encode_pair(letter1, letter2)
    print encode_out