Python – تغییر آیتم‌های لیست (Change List Items)

تغییر آیتم‌های لیست در پایتون

در پایتون، شما می‌توانید مقدار آیتم‌های لیست را با استفاده از ایندکس آنها تغییر دهید. همچنین می‌توانید چندین آیتم را در یک محدوده خاص تغییر دهید یا آیتم‌های جدیدی به لیست اضافه کنید.

1. تغییر مقدار یک آیتم خاص

برای تغییر مقدار یک آیتم خاص، کافی است به ایندکس آن ارجاع دهید:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)  # خروجی: ['apple', 'blackcurrant', 'cherry']

2. تغییر محدوده‌ای از مقادیر آیتم‌ها

برای تغییر مقادیر چندین آیتم در یک محدوده خاص، یک لیست با مقادیر جدید تعریف کرده و به محدوده‌ای از ایندکس‌ها ارجاع دهید:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)  # خروجی: ['apple', 'blackcurrant', 'watermelon', 'orange', 'kiwi', 'mango']

3. اضافه کردن آیتم‌های بیشتر از تعداد آیتم‌های جایگزین‌شده

اگر تعداد آیتم‌هایی که اضافه می‌کنید بیشتر از تعداد آیتم‌هایی باشد که جایگزین می‌شوند، آیتم‌های جدید در موقعیت مشخص‌شده اضافه می‌شوند و آیتم‌های باقی‌مانده به طور متناسب جابجا می‌شوند:

thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)  # خروجی: ['apple', 'blackcurrant', 'watermelon', 'cherry']

توجه: طول لیست تغییر می‌کند، زیرا تعداد آیتم‌های اضافه‌شده با تعداد آیتم‌های جایگزین‌شده مطابقت ندارد.

4. اضافه کردن آیتم‌های کمتر از تعداد آیتم‌های جایگزین‌شده

اگر تعداد آیتم‌هایی که اضافه می‌کنید کمتر از تعداد آیتم‌هایی باشد که جایگزین می‌شوند، آیتم‌های باقی‌مانده به طور متناسب جابجا می‌شوند:

thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)  # خروجی: ['apple', 'watermelon']

5. درج آیتم‌های جدید

برای اضافه کردن یک آیتم جدید به لیست بدون جایگزینی مقادیر موجود، می‌توانید از متد insert() استفاده کنید. این متد یک آیتم را در ایندکس مشخص‌شده وارد می‌کند:

thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)  # خروجی: ['apple', 'banana', 'watermelon', 'cherry']

توجه: پس از اجرای مثال بالا، لیست اکنون شامل ۴ آیتم خواهد بود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.