我有一个Node类,其中包含一些属性
然后我有一个Node对象的数组
nodes = [
Node(some attributes),
Node(some attributes),
Node(some attributes),
]
我希望你能做这样的事情。
for i, node in enumerate(nodes):
arr[i] = node.attribute
print(arr)
通过输入类似以下的内容
print(nodes.attribute)
或者
print([nodes].attribute)
或者
print(nodes[*].attribute)
等等,然后让它返回类似于
print(nodes)
但是使用特定属性而不是返回对象
我对Python还比较新手,这似乎比遍历数组容易。
有吗?
print([n.attribute for n in nodes])
- jordanm