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