我需要隨機選擇從類節點2個實例選擇實例:Python的 - 如何從任意一類
類節點:
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
我想存儲來自列表中的節點的所有實例然後使用random.choose或random.shuffle從列表中隨機挑選2個節點。
但我不知道如何將實例存儲到列表中,儘管...任何人都請幫忙!謝謝
我們都從某個地方開始,所以我會幫助您瞭解一些基本指導方針以獲得幫助。 1)發佈你的代碼片段(用ctrl + k縮進),屏幕截圖沒有幫助。 2)描述你做了什麼。 3)預期產出將有所幫助。 – Wboy
您可以將對象保存在列表中:'[your_object()for _ in range(how_many_you_want)]',然後使用該列表中的random.select。 – dawg