Python wählen zufällig aus der Liste

Python wählen zufällig aus der Liste
In Python gibt es viele Pakete und Methoden, um einige Werte aus der Liste auszuwählen. Die bekanntesten Pakete sind „zufällig“ und „geheim“. Heute werden wir einige Beispiele für integrierte Methoden ansehen, um ein zufälliges Element aus der Listendatenstruktur innerhalb von Ubuntu 20 auszuwählen.04. Öffnen Sie zunächst die Shell -Konsole mit "Strg+Alt+T".

HINWEIS: Die in diesem Leitfaden gezeigten Beispiele sind auf Ubuntu 20 implementiert.04.

Beispiel 01: zufällig.Choice () Methode

Die allererste und am häufigsten verwendete Methode, um den Zufallswert aus einer Liste zu erhalten. Es wählt nur einen einzelnen Zufallswert aus. Um es in Ihrem Code zu verwenden, erstellen Sie eine neue Python -Datei, ich.e., "neu.py "mit dem Schlüsselwort" Touch ". Diese Datei kann im Editor geöffnet werden, um Code zu erstellen.e., Nano Editor:

$ touch neu.py
$ nano neu.py

Fügen Sie die Python -Unterstützung in der neu erstellten Datei hinzu. Importieren Sie nun das „zufällige“ Paket von Python und initialisieren Sie eine Liste. Die Liste kann 1 Ganzzahl oder String -Typ sein. Diese Liste wird als Argument an die Methode Choice () des Zufallspakets übergeben, und ein Zufallswert wird ausgewählt. Dieser ausgewählte Zufallswert wird mit Hilfe einer Druckklausel ausgedruckt:

#! /usr/bin/python
Zufällig importieren
Liste = [2, 4, 6, 8, 10]
Drucken (zufällig.Auswahl (Liste))

Führen Sie die Codedatei mit dem Schlüsselwort "Python3" aus. Sie können sehen, dass die Auswahl () -Methode oder das zufällige Paket 4 aus der Liste ausgewählt hat:

$ python3 neu.py

Wenn Sie einen Satz als Listenwert verwenden, müssen Sie es zuerst zu einem Tupel machen. Also haben wir ein anderes String-Array initialisiert und es in ein Tupel umgewandelt. Dieses konvertierte Tupel wird an die Methode Choice () übergeben, um ein zufälliges Element auszuwählen. Die ausgewählte Zufallszahl wurde in einer anderen Variablen gespeichert und ausgedruckt:

#! /usr/bin/python
Zufällig importieren
List = ['a', 'b', 'c', 'd', 'e', ​​'f', 'g', 'H']
E = zufällig.Auswahl (Tuple (Liste))
Druck (e)

Bei der Ausführung der Datei neu.PY mehrmals haben wir jedes Mal unterschiedliche Zufallszahlen ausgedacht:

$ python3 neu.py

Beispiel 02: zufällig.Auswahl () Methode

Der einzige Unterschied zwischen der Methode der Auswahl () und der Choices () des Zufallspakets ist "S". Die Methode Choices () würde darin bestehen, mehr als 1 Zufallswert aus der Liste auszuwählen. Also haben wir das neue geöffnet.PY -Datei und aktualisiert sie ein wenig. Nach der Initialisierung einer Liste haben wir die Methode Choices () in der Liste verwendet, während wir die Anzahl der aus der Liste zufällig ausgewählten Werte definieren, i, i.e., "K". Diese zufällig ausgewählten mehrere Werte werden auf gespeichert

#! /usr/bin/python
Zufällig importieren
Liste = [2, 4, 6, 8, 10]
Drucken (zufällig.Auswahl (Liste))

Bei der Ausführung der Neuen.PY -Datei, wir haben 4 zufällige Werte aus der Liste, wie angezeigt:

$ python3 neu.py

Beispiel 03: zufällig.Proben () Methode

Die Methode sample () des zufälligen Pakets funktioniert genauso wie die Methode Choices (). Wir haben also dieselbe Liste verwendet, um den Zufallswert zu erhalten. In der Druckanweisung wird die Methode sample () verwendet, um die Zufallszahlen aus einer Liste zu erhalten. Die Liste und Anzahl der ausgewählten zufälligen Werte werden an die Sample () -Methode übergeben. Die Ausgabe zeigt die 3 zufälligen Werte an:

#! /usr/bin/python
Zufällig importieren
List = ['a', 'b', 'c', 'd', 'e', ​​'f', 'g', 'H']
Print („Zufallselement:“, Zufälliger.Beispiel (Liste, 3))

Nach Ausführen der aktualisierten Python -Datei haben wir drei zufällige Alphabete als Werte

$ python3 neu.py

Beispiel 04: Geheimnisse.Choice () Methode

Außer einem zufälligen Paket kann das geheime Paket auch zur Auswahl des Zufallswerts aus einer Liste verwendet werden. Das geheime Paket verwendet dazu auch die Methode „Choice ()“, dies zu tun. Wir haben also das Geheimnissepaket in den Code importiert und dieselbe Liste verwendet. Die Druckanweisung wurde mit der Verwendung von Geheimnissen aktualisiert.Choice () Funktion auf der Liste:

#! /usr/bin/python
Geheimnisse importieren
List = ['a', 'b', 'c', 'd', 'e', ​​'f', 'g', 'H']
Print („Zufallselement:“, Geheimnisse.Auswahl (Liste))

Das Ausführen des Codes führt uns mehrmals zu verschiedenen Ausgängen:

$ python3 neu.py

Abschluss:

Wir haben mehrere Beispiele erörtert, um das zufällige Element aus einer Listendatenstruktur in Python zu erhalten. Abgesehen davon können Sie auch die Methode range () verwenden, um den Zufallswert zu erhalten. Wir sind sicher, dass dieser Leitfaden alle Ihre Zweifel klären wird. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Bitte lesen Sie mehr informative Artikel unter Linux Hint.