Merk: Eksemplene demonstrert i denne guiden er implementert på Ubuntu 20.04.
Eksempel 01: tilfeldig.valg () Metode
Den aller første og mest brukte metoden for å få den tilfeldige verdien fra en liste bruker den innebygde tilfeldige pakken med Python. Den velger bare en enkelt tilfeldig verdi. For å bruke den i koden din, oppretter du en ny Python -fil, i.e., "ny.PY ”med" Touch "nøkkelordet. Denne filen kan åpnes i redigereren for å opprette kode, i.e., Nano Editor:
$ berør nytt.py
$ nano ny.py
Legg til Python -støtten i den nyopprettede filen. Importer nå den "tilfeldige" pakken med Python og initialiser en liste. Listen kan være 1 heltall eller strengtype. Denne listen vil bli gitt til valg () -metoden til den tilfeldige pakken som et argument, og en tilfeldig verdi vil bli valgt. Denne valgte tilfeldige verdien vil bli skrevet ut ved hjelp av en utskriftsklausul:
#! /usr/bin/python
Importere tilfeldig
Liste = [2, 4, 6, 8, 10]
Trykk (tilfeldig.valg (liste))
Kjør kodefilen med nøkkelordet “Python3”. Du kan se at valg () -metoden eller tilfeldig pakke har valgt 4 fra listen:
$ python3 nytt.py
Hvis du bruker noen sett som en listeverdi, må du gjøre det til en tuple først. Så vi har initialisert en annen streng-type matrise og konvertert den til en tuple. Denne konverterte tupelen vil bli gitt til valg () -metoden for å velge et tilfeldig element. Det valgte tilfeldige tallet er lagret i en annen variabel og skrevet ut:
#! /usr/bin/pythonNår du utfører filen ny.PY Flere ganger kom vi med forskjellige tilfeldige tall hver gang:
$ python3 nytt.py
Eksempel 02: tilfeldig.Valg () -metode
Den eneste forskjellen mellom valget () og valg () -metoden til den tilfeldige pakken er “S”. Valg () -metoden vil være å velge mer enn 1 tilfeldig verdi fra listen. Så vi har åpnet det nye.py -fil og oppdaterte den litt. Etter å ha initialisert en liste, har vi brukt valg () -metoden på listen mens vi definerer antall verdier tilfeldig valgt fra listen, i.e., “K”. Disse tilfeldig utvalgte flere verdiene vil bli lagret til
#! /usr/bin/pythonEtter utførelsen av det nye.PY -fil, vi har fått 4 tilfeldige verdier fra listen som vist:
$ python3 nytt.py
Eksempel 03: tilfeldig.Eksempel () Metode
Eksempelet () -metoden til den tilfeldige pakken fungerer den samme som valg () -metoden gjør. Så vi har brukt den samme listen for å få den tilfeldige verdien. Utskriftsuttalelsen bruker eksemplet () -metoden for å få de tilfeldige tallene fra en liste. Listen og antall tilfeldige verdier som skal velges sendes til eksemplet () -metoden. Utgangen vil vise de 3 tilfeldige verdiene:
#! /usr/bin/pythonNår vi kjører den oppdaterte Python -filen, har vi tre tilfeldige alfabeter som verdier
$ python3 nytt.py
Eksempel 04: Hemmeligheter.valg () Metode
Annet enn en tilfeldig pakke, kan den hemmelige pakken også brukes til å velge den tilfeldige verdien fra en liste. Den hemmelige pakken bruker også “Choice ()” -metoden for å gjøre det. Så vi har importert Secrets -pakken til koden og brukt den samme listen. Utskriftserklæringen er oppdatert med bruk av hemmeligheter.valg () Funksjon på listen:
#! /usr/bin/pythonÅ utføre koden flere ganger fører oss til forskjellige utganger:
$ python3 nytt.py
Konklusjon:
Vi har diskutert flere eksempler for å få det tilfeldige elementet fra en listedatastruktur i Python. Annet enn det kan du også bruke Range () -metoden for å få den tilfeldige verdien. Vi er sikre på at denne guiden vil fjerne all tvil. Vi håper du fant denne artikkelen nyttig. Vennligst sjekk ut mer informative artikler på Linux Hint.