Append một list cho một thuộc tính của đối tuọng

Chuyện là em có tạo ra một class car, trong class car có chứa thuộc tính list_bua và list_bua là một cái list

cars = []
cars.append(Car(499, 220, 0,False))
cars.append(Car(499, 275, 1,False))
cars.append(Car(200, 300, 2,True))
cars.append(Car(499, 400, 3,False))
cars.append(Car(499, 455, 4,False))

sau câu lệnh này em muốn list_bua của mỗi cái car trong cars nó sẽ có thêm 2 cái list là [2,3,3] và [2,3,3]
thế nhưng em không hiểu tại sao sau khi thực hiện đoạn lệnh này thì list_bua của mỗi cái car trong cars nó lại có thêm tới 10 cái list như vậy nữa . Mong mọi người giải đáp giúp em, em xin cảm ơn ạ

for i in range(0, 5):
    for j in range(0,2):
        cars[i].list_bua.append([2,3,3])

Bạn ơi post full code được không. Mình nghĩ lỗi nó nằm ở chỗ khác

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?