Witam! Zaczynam przygodę z Pythonem i napotkałem na taki problem:
class Class():
data = ['a', 'b']
array = []
array.append(Class())
array.append(Class())
array.append(Class())
print(str(array[0].data))
array[0].data.remove('a')
print(str(array[0].data))
print(str(array[1].data))
print(str(array[2].data))
Chcę usunąć wartość 'a' z listy tylko obiektu o indeksie 0 w tablicy 'array', ale linijka z poleceniem 'remove' usuwa tę wartość także w pozostałych. Efekt działania kodu:
['a', 'b']
['b']
['b']
['b']
Jak usunąć tę wartość z jednego obiektu w tablicy? Z góry dziękuje :D