افزودن آیتم (Add List Items)
می خواهی به لیست (List) مورد جدید اضافه کنی؟ سه راه داری: انتهای لیست با append، جای مشخص با insert، و چسباندن یک مجموعه دیگر با extend.
افزودن در انتها با append()
متد append یک آیتم را به آخر لیست اضافه می کند. ساده و سریع.
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
افزودن در موقعیت دلخواه با insert()
متد insert آیتم را در ایندکس مشخص می گذارد. بقیه جابه جا می شوند.
thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
ترکیب لیست ها با extend()
متد extend آیتم های یک لیست دیگر را به آخر لیست فعلی اضافه می کند.
thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
افزودن از هر Iterable با extend()
Iterable یعنی چیزی که قابل پیمایش است؛ مثل tuple و set. extend با همه کار می کند.
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)
گام های تمرینی
- یک لیست بساز و با append یک آیتم اضافه کن.
- با insert یک آیتم را به جای دوم بگذار.
- یک لیست دوم بساز و با extend ترکیب کن.
نکته: برای تغییر آیتم ها به تغییر آیتم ها برو. سپس برای حذف، صفحه حذف آیتم ها را ببین. مرجع کلی هم لیست ها است.
جمع بندی سریع
- append همیشه انتهای لیست را بزرگ می کند.
- insert آیتم را در ایندکس مشخص می گذارد.
- extend آیتم های مجموعه دیگر را می چسباند.
- extend با tuple و set هم کار می کند.