我正在创建一个名为Triangle
的类。在Triangle
内,它会通过three_points
列表和two_angles
列表(即self.triangle0 = Triangle([1, 2, 3], [20, 30])
)
我正在定义
class Triangle(object):
def __init__(self, three_points, two_angles):
self.points = three_points
self.angles = two_angles
因为它是我传入的列表而不仅仅是一个数字,我是否必须创建列表以将值放入或者这样做才能正常工作?
答案 0 :(得分:0)
这会影响你如何模仿它。在运行时,self.points将是一个包含您传入的值的列表。与self.angels相同。请注意,如果列表包含对象而不仅仅是基元,则可能会传入列表中的指针而不是实际对象。