Python casuale
Funzioni e metodi Python
Michael Zippo
31.10.2021
Il metodo Python random.choice() restituisce un elemento selezionato a caso da un elenco. random.choice() funziona su un elenco con elementi in qualsiasi tipo di dati. random.choice() accetta un argomento: l’elenco da cui si desidera selezionare un elemento.
Potresti incontrare uno scenario in cui desideri scegliere un elemento a caso da un elenco. Ad esempio, supponiamo che tu stia costruendo un gioco di indovinare i colori. Potresti volere che il colore che l’utente sta indovinando sia scelto a caso da un elenco di potenziali opzioni.
Per implementare un selettore di scelta casuale in Python, puoi usare random.choice() e la funzione random.choices(). Queste funzioni ti permettono di recuperare un singolo elemento casuale e più elementi casuali da una sequenza di elementi, rispettivamente.
Questo tutorial discuterà, con esempi, le basi della libreria casuale Python. Parleremo di come utilizzare il metodo random.choice() per recuperare un elemento casuale da un elenco.
Modulo di scelta casuale Python
Il Il modulo random Python ti consente di accedere alle funzioni relative ai numeri casuali.
Uno degli usi più comuni di questo modulo è generare un numero casuale, cosa che puoi fare usando randint() funzione. Il modulo fornisce anche una funzione chiamata choice(), che ti permette di scegliere, a caso, un elemento da un elenco.
Inoltre, random fornisce anche una funzione chiamata choices(), che ti consente di restituire più scelte casuali da un elenco.
Ecco alcuni esempi di applicazioni che utilizzerebbero la libreria casuale:
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver frequentato un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
Dobbiamo importare il numero casuale library nel nostro codice prima di poter iniziare a utilizzare le funzioni nella libreria. Possiamo farlo usando la seguente istruzione Python import:
Python random.choice()
La funzione Python random.choice() restituisce un elemento casuale da una sequenza. è necessario specificare l’elenco da cui si desidera recuperare un elemento casuale come argomento. random.choice() restituisce un valore.
La sintassi per questa funzione è la seguente:
Il metodo random.choice() può restituire un elemento di qualsiasi tipo di dati, quindi random.choice() potrebbe restituire un oggetto JSON da un elenco, oppure un numero.
Facciamo un esempio per illustrare come funziona il metodo random.choice().
esempio Python random.choice()
Supponiamo di creare un’applicazione che scelga una canzone a caso dalla nostra lista di canzoni preferite. Questa applicazione ci aiuterà a superare la temuta domanda "cosa devo ascoltare?" che si presenta quando si sceglie una canzone.
Per creare questa applicazione, inizieremo con un elenco delle nostre canzoni preferite:
Questo elenco contiene quattro delle nostre canzoni preferite, quindi possiamo usare casuale. choice() per selezionare una canzone a caso da questo elenco. Ecco il codice che useremmo:
Per illustrare come funziona questo programma, lo eseguiremo tre volte. Ecco la risposta di tutte e tre le occasioni in cui abbiamo eseguito il nostro programma:
Il metodo random.choice() ci ha permesso di scegliere un elemento casuale dalla nostra lista di canzoni preferite.
Scomponiamo il nostro codice. Per prima cosa, abbiamo importato il modulo random, che include la funzione choice() che utilizzeremo in seguito nel nostro programma. Quindi, abbiamo dichiarato un elenco delle nostre canzoni preferite tra le quali il nostro programma dovrebbe sceglierne una.
Finora abbiamo selezionato una scelta casuale da un elenco utilizzando il metodo random.choice(). Ma cosa succede se volessimo selezionare più scelte casuali?
Ci concentreremo sul " sequenza" e "numero_da_scegliere" argomenti nei nostri esempi.
Supponiamo di voler selezionare tre brani a caso dal nostro elenco di brani preferiti da riprodurre. Questi verranno tutti aggiunti alla nostra nuova playlist delle migliori canzoni.
"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e rapidamente mi ha aiutato a partecipare a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"
Per prima cosa, abbiamo importato la libreria casuale nel nostro codice. Quindi, abbiamo dichiarato una variabile Python chiamata "canzoni_preferite". Questa variabile memorizza un elenco delle nostre canzoni preferite.