我需要随机选择从类节点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