سوال مربوط به لیست ها
سلام
چرا توی قسمت اضافه کردن آیتم به لیست ها نیاز به فراخوانی دوباره متغیر نیست؟
یعنی چرا بجای :
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
اگر بزاریم:
thislist = ["apple", "banana", "cherry"]
thislist = thislist.append("orange")
print(thislist)
به ما None برمیگردونه؟
پاسخ ها

دانیال آذرپناه
سلام و عرض ادب
شما یه تابع رو توی متغیر ذخیره میکنید مقدار خروجی none هست چون تابع append خروجی نداره و فقط یه عملیاتی رو انجام میده به خاطر همین مقدار متغیر None میشه. این کدی که من زدم رو بررسی کنید شاید متوجه شدید
my_list = ["apple", "banana", "orange"]
new_list = my_list.append("orange")
print(my_list)
print(new_list)
برای ثبت پاسخ باید خود شوید
محبوب ترین مقالات

آموزش کامل ساخت ربات تلگرام با پایتون
محمدرضا احمی

معرفی 7 اپلیکیشن کدنویسی مخصوص موبایل
محمدرضا احمی

جاوا اسکریپت را چگونه فعال کنیم؟
محمدرضا احمی

سیستم کامپیوتر مناسب برنامه نویسی
میلاد ده یامی