سلام من کد
a=[1]
a[0]=a
حالا سوال من اینه که چطوری این عمل رو برگردونم؟ یعنی به مقدار اولیه a دسترسی پیدا کنم؟
Ctrl+Z بزنید
چرا فکر میکنید همچین کاری ممکنه؟ عضو اول لیست a تغییر کرده و به خود لیست اشاره میکنه(تسلسل بینهایت) به هر حال دیگه خبری از عدد 1 نیست و بجاش آدرس محل ذخیره شدن لیست a قرار گرفته. فکر میکنید هر متغیری که مقدارش تغییر میکنه، تاریخچهٔ(history) مقادریش یه جایی ذخیره میشه؟!
اگه اینجوری باشه من به عقل سازندههای پایتون شک میکنم!