class Node:
def __init__(self) -> None:
self.weight = 0
self.children = []
def add_child(self, child):
self.children.append(child)
n, m = map(int, input().split())
nodes = [Node() for i in range(n)] #创建列表内多个同类对象,一句解决
weightList = list(map(int, input().split()))
for i in range(n):
nodes[i].weight = weightList[i]
for i in range(n):
print(nodes[i].weight)
python 在一个列表内创建多个同类对象
最新推荐文章于 2024-10-11 13:58:19 发布
本文介绍了一个名为`classNode`的类,用于表示具有权重的树结构节点。它包含`__init__`方法初始化节点权重和子节点列表,以及`add_child`方法用于添加子节点。文章展示了如何创建节点列表并分配给每个节点权重。

3009

被折叠的 条评论
为什么被折叠?



