我想一次創建具有不同名稱的多個對象。Python3,一次創建一個類的多個對象
例如
class Car:
def __init__(self, color):
self.color = color
,我需要創建n個對象當程序第一次運行
car_1 = Car("blue")
car_2 = Car("Red")
#...
car_n = Car("color_n")
有沒有辦法在python3做到這一點?我嘗試過的所有事情只是創建一個對象並更改其名稱或overwhite對象信息o只是在運行時失敗。我不能使用EXEC()或eval()函數
感謝
附加: 之前我需要的東西,因爲我需要存儲n客戶的信息,每當我運行程序與它的工作(這些信息是存儲在.csv文件中)。 我需要做我之前提到的事情還是有另一種方法來處理這種數據管理?
可能的重複[如何創建可變數量的變量?](https://stackoverflow.com/questions/1373164/how-do-i-cr eate-a-variable-number-of-variables) – jonrsharpe
不要這樣做。使用諸如'list'或'dict'這樣的數據結構來保存對象。試圖動態地創建變量是需要麻煩和頭痛的。 –
使用for循環和列表。 –