목록 이해에서 생성 된 이전 요소에 액세스 할 수 있습니까?파이썬 목록 이해 - 마지막으로 생성 된 요소에 액세스 하시겠습니까?
일부 장난감 암호화 작업을하고 있습니다. 키를 임의로 큰 정수, 초기화 값 및 암호화 할 메시지로 요소 목록으로 지정하십시오. 이전의 암호화 된 요소와 키를 사용하여 각 요소를 xor해야합니다. 다음 루프가 수행합니다. 이 지능형리스트로이 회전 할 수 있어야하지만 초기 값 또는 발생 이전 값에 접근을 모두 처리하는 방법을 정확히 모르겠습니다처럼
previous = initialization_value
cipher = []
for element in message:
previous = element^previous^key
cipher.append(previous)
는 느낌. 가능합니까? 그렇다면 이해력은 무엇입니까?
+1 : 우리는 여전히 for 문을 이유입니다 - 바로이 질문에 같은 상황. –