Python-Äquivalent von sum () mit xor ()
Ich mag die Python-Summenfunktion:
>>> z = [1] * 11
>>> zsum = sum(z)
>>> zsum == 11
True
Ich möchte die gleiche Funktionalität mit xor (^) nicht hinzufügen (+). Ich möchte die Karte benutzen. Aber ich kann nicht herausfinden, wie das geht. Irgendwelche Hinweise?
Ich bin damit nicht zufrieden:
def xor(l):
r = 0
for v in l: r ^= v
return v
Ich möchte einen 1-Liner mit Karte. Hinweise?