Ich versuche herauszufinden, wie man ein zufälliges Wörterbuch in Python 2.7 auswählen. Wenn ich drei Wörterbücher als solche haben:Wählen Sie ein zufälliges Wörterbuch in Python 2.7
monster1 = {'name' : 'kobold', 'AC' : 5, 'HP' : 8}
monster2 = {'name' : 'spider', 'AC' : 6, 'HP' : 10}
monster3 = {'name' : 'ogre', 'AC' : 6, 'HP' : 12}
Gibt es eine Möglichkeit, um zufällig einen dieser drei Wörterbücher zu wählen, um an anderer Stelle in meinem Programm zu verwenden?
Vielen Dank im Voraus für jede Hilfe.
Anstatt die Dicts ihren eigenen Namen zuzuordnen, erstellen Sie eine Liste daraus. Sie hätten also eine Liste mit 3 Dicts, aus denen Sie ganz einfach mit ['random'] (https://docs.python.org/2/library/random.html) – Sevanteri
nach dem Zufallsprinzip auswählen können. Da gibt es nur 3 Wörterbücher zu wählen, gibt es nicht viel Zufälligkeit, aber Sie könnten einen Wert zwischen 1 und 3 generieren und eine if else-Anweisung schreiben, um ein Wörterbuch basierend auf dieser Zahl auszuwählen. –
Danke für alle Antworten. Ich weiß es wirklich zu schätzen, dass sich jeder die Zeit nimmt, das zu beantworten. –