Diciamo che ho due set di dati. Ho un conteggio settimana per settimana di utenti che hanno provato il mio servizio.Come suddividere i membri di una lista in base ai membri corrispondenti di un'altra lista in Python?
trials = [2,2,2,8,8,4]
E ho un conteggio settimana per settimana degli utenti di prova che si sono registrati.
conversions = [1,0,2,4,8,3]
posso farlo abbastanza velocemente in questo modo:
conversion_rate = []
for n in range(len(trials)):
conversion_rate.append(conversions[n]/trials[n])
Riuscite a pensare a un modo più elegante?
Bonus: il risultato di questo è un elenco di [0, 0, 1, 0, 1, 0]
, non un elenco di galleggianti. Qual è il modo più semplice per ottenere una lista di galleggianti?
All'inizio stavo per rispondere con 'zipWith', ma poi ho capito che non esiste in python. Che tristezza ... – Daenyth