Pythonowy odpowiednik sum () przy użyciu xor ()

Podoba mi się funkcja sumy Pythona:

>>> z = [1] * 11
>>> zsum = sum(z)
>>> zsum == 11
True

Chcę mieć tę samą funkcjonalność przy użyciu xor (^) nie dodawać (+). Chcę użyć mapy. Ale nie mogę się dowiedzieć, jak to zrobić. Jakieś wskazówki?

Nie jestem z tego zadowolony:

def xor(l):
    r = 0
    for v in l: r ^= v
    return v

Chcę 1 liniowiec używając mapy. Poradnik?

questionAnswers(1)

yourAnswerToTheQuestion