Czy można uzyskać dostęp do poprzedniego elementu wygenerowanego w zrozumieniu listy.Zrozumienie listy w języku Python - dostęp do ostatnio utworzonego elementu?
Pracuję nad elementami szyfrowania zabawek. Biorąc pod uwagę klucz jako dowolnie dużą liczbę całkowitą, wartość inicjalizacyjną i listę elementów jako wiadomość do szyfrowania. Potrzebuję xor każdego elementu z poprzednim zaszyfrowanym elementem i kluczem. Wykonałoby następującą pętlę.
previous = initialization_value
cipher = []
for element in message:
previous = element^previous^key
cipher.append(previous)
czuję się jak powinno być możliwe, aby przekształcić to listowego, ale nie jestem do końca pewien, jak obsługiwać zarówno wartość początkową lub dostępu poprzednią wartość wygenerowaną. Czy to możliwe, a jeśli tak, jakie byłoby zrozumienie?
+1: To dlaczego wciąż mamy instrukcji for - w sytuacjach, dokładnie tak, jak to pytanie. –