یادگیری برنامه نویسی پایتون غیر حضوری
لیست ها می توانند شامل انواع مختلفی از متغیرها باشند، یادگیری برنامه نویسی پایتون غیر حضوری برای مثال، می توانیم رشته ای داشته باشیم که شامل اعداد صحیح، اعداد شناور و رشته ها باشد:
برش دادن مانند رشته ها، لیست ها را نیز می توان برش داد، که در نتیجه یک لیست جدید را برمی گرداند. این بدان معنی است که لیست اصلی بدون تغییر باقی می ماند.بیایید ببینیم چگونه می توانیم سه عنصر اول یک لیست را با استفاده از برش به دست آوریم:
همانطور که می بینید، ما 0 را به عنوان یادگیری برنامه نویسی پایتون غیر حضوری شاخص شروع و 3 را به عنوان شاخصی که در آن برش باید متوقف شود، مشخص کرده ایم، به استثنای عنصر در شاخص پایانی.
اگر بخواهیم به سادگی از یک ایندکس شروع کنیم و تمام عناصر باقیمانده در لیست را بدست آوریم، به این معنی که end_index باید آخرین ایندکس باشد، میتوانیم آن را حذف کنیم و اصلاً مجبور نباشیم آخرین ایندکس را بنویسیم:
به طور مشابه، اگر بخواهیم از ابتدای لیست شروع کنیم و برش را تا یک نمایه خاص انجام دهیم، میتوانیم ایندکس 0 را به طور کامل بنویسیم، زیرا پایتون آنقدر هوشمند است که استنباط کند:
رشتهها در پایتون تغییریادگیری برنامه نویسی پایتون غیر حضوری ناپذیر هستند، در حالی که لیستها قابل تغییر هستند، به این معنی که میتوانیم محتوای لیستها را پس از اعلام آنها تغییر دهیم.
به عنوان مثال، بیایید بگوییم که می خواهیم اولین کاراکتر در رشته را تغییر دهیم، یعنی S را با B به روش زیر تغییر دهیم:
حالا اگر بخواهیم رشته چاپ کنیم، با خطای زیر مواجه می شویم:# TypeError: شیء 'str' از انتساب آیتم پشتیبانی نمی کندحال اگر لیستی داشته باشیم و بخواهیم اولین عنصر آن را اصلاح کنیم، می توانیم با موفقیت این کار را انجام دهیم:
ما می توانیم یک لیست را با الحاق آن به لیست دیگری با استفاده از عملگر + گسترش دهیم:نحوه قرار دادن یک لیست در یک لیست دیگرما می توانیم یک لیست را در داخل لیست دیگری مانند زیر قرار دهیم:
حتی لازم نیست طول این لیست ها یکسان باشد.برای دسترسی به عناصر یک لیست که داخل یک لیست است، باید از شاخص های دوگانه استفاده کنیم.
بیایید ببینیم چگونه می توانیم به عنصر math_points در لیستایرانیان سایبرموضوعات دسترسی داشته باشیم. از آنجایی که math_points یک عنصر در موقعیت لیست موضوعات است ed در شاخص 0، به سادگی باید موارد زیر را انجام دهیم:
حال فرض می کنیم که می خواهیم به ریاضی در لیست موضوعات دسترسی داشته باشیم. از آنجایی که ریاضیات در شاخص 1 قرار دارد، باید از شاخص های دوگانه زیر استفاده کنیم:
فهرست کردن روش هاlen() متدی است که یادگیری برنامه نویسی پایتون غیر حضوری می توانید از آن برای یافتن طول لیست استفاده کنید:نحوه اضافه کردن عناصر به لیست
همچنین میتوانیم فهرستها را با افزودن عناصر جدید گسترش دهیم، یا میتوانیم عناصر را نیز حذف کنیم.با استفاده از متد append() می توانیم عناصر جدیدی را در انتهای لیست اضافه کنیم:
اگر بخواهیم عناصری را در فهرستهای خاصی در فهرست اضافه کنیم، میتوانیم از متد insert() استفاده کنیم. شاخص را در آرگومان اول و عنصری را که میخواهیم به لیست اضافه کنیم به عنوان آرگومان دوم مشخص میکنیم:
نحوه حذف عناصر از لیست میتوانیم با استفاده از متد pop() عناصر را از لیستها حذف کنیم که آخرین عنصر لیست را حذف میکند:
همچنین میتوانیم شاخص عنصری را در لیست مشخص کنیم که نشان میدهد کدام عنصر را در لیست باید حذف کنیم:عنصر موجود در فهرست 0 را حذف کنید
همچنین میتوانیم با استفاده از عبارت del، عناصر را از لیستها حذف کنیم و سپس مقدار عنصری را که میخواهیم حذف کنیم، مشخص کنیم:ما همچنین می توانیم برش هایی از لیست برنامه نویسی پایتون غیر حضوری ها را با استفاده از del حذف کنیم:
ما می توانیم این کار را با استفاده از remove(): ()reverse به ما اجازه می دهد تا عناصر یک لیست را معکوس کنیم. این کاملاً آسان و ساده است:جستجوی فهرست
Comments
Post a Comment