gpt4 book ai didi

python - 一个类的多个实例

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:19 25 4
gpt4 key购买 nike

我有一个名为 Points 的类,我需要创建 100 个点。我需要做类似的事情:

class Point(object)
...

for i in range(1,100):
pi = Point()

这些点应该命名为p1, p2, ... p100

显然,上面的行不起作用。

问题是:我知道我可以在一个循环中使用 exec 来创建 100 个点,但是有没有更好的方法可以在不使用 exec 的情况下做到这一点?

最佳答案

您可以使用列表理解创建多个对象:

# 100 points in list
points = [Point() for _ in range(100)]

关于python - 一个类的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21414621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com