Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich ein zufälliges Element aus einer Python-Liste auswählen?

Wie kann ich ein zufälliges Element aus einer Python-Liste auswählen?

DDD
DDDOriginal
2024-12-21 07:15:11622Durchsuche

How Can I Select a Random Element from a Python List?

Zufällige Elemente aus Listen in Python auswählen

Die zufällige Auswahl eines Elements aus einer Liste kann mithilfe der integrierten Funktionen und Module von Python erreicht werden. So können Sie es erreichen:

random.choice():

Um ein zufälliges Element aus einer Liste abzurufen, verwenden Sie die Funktion random.choice():

import random

foo = ['a', 'b', 'c', 'd', 'e']
random_element = random.choice(foo)

secrets.choice():

Für kryptografisch sichere Zufallsauswahlen verwenden Sie die Funktion Secrets.choice(). Dies ist besonders nützlich, um sichere Passwörter oder Passphrasen zu generieren:

import secrets

foo = ['battery', 'correct', 'horse', 'staple']
random_element = secrets.choice(foo)

Beachten Sie, dass Geheimnisse nur in Python-Versionen 3.6 und höher verfügbar sind.

random.SystemRandom():

In älteren Versionen von Python können Sie random.SystemRandom() für sichere Zufallsauswahlen verwenden:

import random

secure_random = random.SystemRandom()
random_element = secure_random.choice(foo)

Das obige ist der detaillierte Inhalt vonWie kann ich ein zufälliges Element aus einer Python-Liste auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn