آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
افزودن آیتم به لیست در پایتون
در پایتون، میتوانیم به راحتی به لیستها آیتم اضافه کنیم. این کار را با استفاده از سه روش انجام میدهیم: append()
, insert()
, و extend()
.
1. اضافه کردن آیتم به انتهای لیست با append()
📈
اگر بخواهید یک آیتم را به انتهای لیست اضافه کنید، از متد append()
استفاده میکنید.
مثال:
فرض کنید یک لیست از میوهها داریم و میخواهیم پرتقال را به انتهای آن اضافه کنیم:
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
خروجی:
['apple', 'banana', 'cherry', 'orange']
همانطور که میبینید، پرتقال به انتهای لیست اضافه شده است.
2. وارد کردن آیتم در موقعیت خاص با insert()
📝
اگر بخواهید آیتمی را در یک جای خاص از لیست قرار دهید، از متد insert()
استفاده میکنید. این متد نیاز به یک ایندکس (موقعیت) و یک آیتم دارد.
مثال:
فرض کنید میخواهیم پرتقال را به عنوان دومین میوه در لیست قرار دهیم (موقعیت 1):
thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
خروجی:
['apple', 'orange', 'banana', 'cherry']
در اینجا، پرتقال در جایگاه دوم قرار گرفت.
3. افزودن آیتمهای یک لیست دیگر با extend()
➕
اگر بخواهید تمام آیتمهای یک لیست دیگر را به لیست فعلی اضافه کنید، از متد extend()
استفاده میکنید. این روش تمام آیتمها را به انتهای لیست فعلی میافزاید.
مثال:
فرض کنید میخواهیم آیتمهای یک لیست جدید به نام tropical
را به لیست اصلی اضافه کنیم:
thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
خروجی:
['apple', 'banana', 'cherry', 'mango', 'pineapple', 'papaya']
در اینجا، تمام آیتمهای لیست tropical
به انتهای لیست thislist
اضافه شدند.
4. افزودن هر نوع شیء قابل تکرار به لیست (Iterables) 🔄
با استفاده از متد extend()
, میتوانید علاوه بر لیستها، سایر اشیاء قابل تکرار (مانند tuples، sets، و حتی دیکشنریها) را به لیست اضافه کنید.
مثال:
فرض کنید یک tuple به نام thistuple
داریم و میخواهیم آن را به لیست اصلی اضافه کنیم:
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)
خروجی:
['apple', 'banana', 'cherry', 'kiwi', 'orange']
در اینجا، آیتمهای tuple به لیست اضافه شدهاند.
تمرین 🎯
حالا نوبت شماست! یک لیست بسازید و از متدهای append()
, insert()
, و extend()
برای اضافه کردن آیتمها استفاده کنید.
- یک لیست میوهها بسازید و یک میوه جدید با استفاده از
append()
به آن اضافه کنید. - سپس یک میوه دیگر را در موقعیت خاص با
insert()
وارد کنید. - در نهایت، یک لیست دیگر از میوههای استوایی بسازید و آن را با
extend()
به لیست اصلی اضافه کنید.