Python中的模数切片

Léo*_* 준영 0 python

你如何修复以下代码?

我想获得i mod 5 == 1的元素片.

data = "8|9|8|9|8|9|8|9|9|8|9|8|9|8|9|8" 
arra = map(int,data.split("|"))  

sums += [sum(arra[i % 5==1:(i + 4) % 5==1])         // Problem here
        for i in range(0, len(arra), 4)] 
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 6

sums += sum(arra[1::5])
Run Code Online (Sandbox Code Playgroud)

它是拼写的array.;-)