相关疑难解决方法(0)

Python列表理解 - 访问最后创建的元素?

是否可以访问列表推导中生成的前一个元素.

我正在研究一些玩具加密的东西.将密钥作为任意大整数,初始化值和元素列表作为要加密的消息.我需要使用先前的加密元素和密钥对每个元素进行xor.以下循环可以.

previous = initialization_value
cipher = []
for element in message:
    previous = element ^ previous ^ key
    cipher.append(previous)
Run Code Online (Sandbox Code Playgroud)

我觉得应该可以将其转换为列表理解,但我不确定如何处理初始值或访问生成的先前值.是否有可能,如果是这样,理解力是什么?

python

16
推荐指数
3
解决办法
7859
查看次数

标签 统计

python ×1