Spesso faccio vettoriale aggiunta di liste Python.Aggiunta vettoriale concisa in Python?
Esempio: ho due liste come questi:
a = [0.0, 1.0, 2.0]
b = [3.0, 4.0, 5.0]
io ora voglio aggiungere b per un per ottenere il risultato a = [3.0, 5.0, 7.0]
.
solito finisce per fare come questo:
a[0] += b[0]
a[1] += b[1]
a[2] += b[2]
C'è qualche, modo standard efficace di fare questo con meno di battitura?
AGGIORNAMENTO: Si può presumere che gli elenchi siano di lunghezza 3 e contengano galleggianti.
Un fatto divertente: 'map' viene fornito con la funzionalità' zip' inclusa. Questo permette di dire 'map (operator.add, a, b)' – Kos