python – 类的多个实例

我有一个名为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)]
上一篇:ubuntu关闭防火墙


下一篇:人工智能实验三:分类算法实验