ich brauche zufällig zwei Instanzen wählen aus einer Klasse Knoten:Python - wie nach dem Zufallsprinzip Instanzen von einer Klasse wählen
Klasse Knoten:
def __init__(self, parent = None, length_to_parent = None, name = None, left = None, right = None, internal = 1, root = 0):
self.parent = parent # parent node
self.length_to_parent = length_to_parent # length to the parent node
self.name = name # name of the node (to-be-defined name if external node(leaf), None if internal node)
self.left = left # left child
self.right = right # right child
self.internal = internal # indicate if the node is an internal node
self.root = root
Ich denke an der Speicherung Alle Instanzen von Knoten in einer Liste verwenden dann random.choose oder random.shuffle, um zwei Knoten aus der Liste zufällig auszuwählen.
Aber ich weiß nicht, wie man Instanzen in einer Liste speichert, aber ... Jedermann bitte helfen !!! Danke
Wir fangen alle irgendwo an, also werde ich Ihnen bei einigen grundlegenden Richtlinien helfen, um Hilfe zu bekommen. 1) Veröffentlichen Sie Codeschnipsel (eingerückt mit Strg + K), Screenshots helfen nicht. 2) Beschreibe, was du getan hast. 3) Erwartete Ergebnisse werden helfen. – Wboy
Sie können Objekte einfach in einer Liste behalten: '[Ihr_Objekt() für _ im Bereich (how_many_you_want)]' und dann random.select aus dieser Liste auswählen. – dawg