Python3表达式增量的替代方法

时间:2018-11-01 21:16:15

标签: python python-3.5 increment

想象一下,我有index = 0hash = '06123gfhtg75677687fgfg4',并且我想处理类似hash[i++]的表达式。如何在Python3中执行此操作?

注意,此表达式后需要index = 1。如果可能,我需要单行表达。

下面的预期用法:

enc = bytes(enc % len(session_key))
x = bytes(data[i] ^ session_key[enc++]) + ej)
data[i] = ej = x

1 个答案:

答案 0 :(得分:1)

您可以使用(1)对象和itertools.count()来给出当前值并将其递增。这样可以正确模拟next后缀C / C ++运算符。

示例:

++

依次打印a,b,c。