אורטל קומבט חלק 1 שאלה על מילונים משהו שנתקלתי בו והשמח לעזרה

עשיתי רשימה של מילונים בתור החיים הניסיון שלהם ורמתם ומתי שאני מנסה לממש את הפונקציה של ATK למישהו אני מנסה להחליף את החיים של אובייקט אחד אבל אני לא מבין למה הוא משנה את החיים של כל האובייקטים למרות שאני עושה ההשמה ישירה לאיזה שם NAME
new_hp1=int(total_hp)-int(damag)
player_stats[enemy_arry][0][‘hp’]=new_hp1
אשמח לעזרה

יכול להיות שכתבת בחתימת הפונקציה משהו כזה?

https://docs.quantifiedcode.com/python-anti-patterns/correctness/mutable_default_value_as_argument.html


אם כן, קרה לי גם: