Ciao a tutti,
Sto lavorando su un progetto in Python e vorrei ottimizzare un pezzo di codice che attualmente rallenta l'esecuzione. Ho già provato alcune modifiche, ma non ho notato miglioramenti significativi.
Ecco il codice in questione:
```python
def calcola_media(lista):
somma = 0
for numero in lista:
somma += numero
return somma / len(lista)
lista_numeri = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
media = calcola_media(lista_numeri)
print(media)
```
Ho provato a utilizzare la funzione `sum()` integrata di Python, ma il risultato è stato simile. Sto utilizzando Python 3.9.
Qualcuno ha suggerimenti su come posso ottimizzare ulteriormente questo codice? Grazie in anticipo per i vostri consigli!
Sto lavorando su un progetto in Python e vorrei ottimizzare un pezzo di codice che attualmente rallenta l'esecuzione. Ho già provato alcune modifiche, ma non ho notato miglioramenti significativi.
Ecco il codice in questione:
```python
def calcola_media(lista):
somma = 0
for numero in lista:
somma += numero
return somma / len(lista)
lista_numeri = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
media = calcola_media(lista_numeri)
print(media)
```
Ho provato a utilizzare la funzione `sum()` integrata di Python, ma il risultato è stato simile. Sto utilizzando Python 3.9.
Qualcuno ha suggerimenti su come posso ottimizzare ulteriormente questo codice? Grazie in anticipo per i vostri consigli!