Возможно ли получить доступ к предыдущему элементу, сгенерированному в понимании списка.Python list comprehension - доступ к последнему созданному элементу?
Я работаю над некоторыми материалами для шифрования игрушек. Учитывая ключ как произвольное большое целое число, значение инициализации и список элементов в качестве сообщения для шифрования. Мне нужно, чтобы каждый элемент с предыдущим зашифрованным элементом и ключом. Будет выполнен следующий цикл.
previous = initialization_value
cipher = []
for element in message:
previous = element^previous^key
cipher.append(previous)
Я чувствую, что это должно быть возможным, чтобы превратить это в список понимания, но я точно не знаю, как обрабатывать как начальное значение или доступа к предыдущему значению генерируется. Возможно ли, и если да, то каким было бы понимание?
+1: Вот почему у нас еще есть для заявления - для ситуаций точно, как этот вопрос. –