انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sahama در 23 دی 1387، 12:03 ق‌ظ

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