Я хочу написать метод класса и вызвать его dumpData
, который построит строку, содержащую всю информацию об объекте. Я пробовал несколько кодов, но все, что я получил, это AttributeError: 'list' object has no attribute 'dumpData'
это код, который я написал до сих пор:
class Car():
def __init__(self, brand, productionYear)
self.brand = brand
self.productionYear = productionYear
def dumpData(self,CarList1):
return CarList1
if __name__ =="__main__":
carObject = []
for i in range(10):
carObjectList = []
brand_list = ['kia', 'Hunday', 'BMW', 'Audi', 'Jeep']
brand = random.choice(brand_list)
productionYear = random.randint(1995, 2020)
carObject.append(Car(brand, productionYear))
carObjectList.append(carObject)
print(carObject.dumpData(carObjectList))
Я отредактировал этот вопрос, потому что он казался непонятным достаточно. заранее спасибо