آموزش برنامه نویسی پایتون (Python)

ساخت فهرست ها (لیست ها) (List)، در پایتون (Python)

در مباحث قبلی، چگونگی تعریف یک مقدار در یک متغیر (variable) را شرح دادیم. اما گاهی نیاز داریم که در یک متغیر (variable)، بیش از یک مقدار ذخیره شود. در این حالت، متغیری از جنس فهرست (لیست) (List) خواهیم داشت که تعدادی مقدار در آن ذخیره می شوند و شماره های 0 و 1 و 2 و 3 و ... اندیس های متناظر با مقادیر ذخیره شده در فهرست (List) هستند که بر اساس آنها، مقادیر مورد نظرمان را از فهرست (List) فراخوانی می کنیم (عنصر شماره 0 ، عنصر شماره 1 ، عنصر شماره 2 و ...).

به عنوان مثال، با کد زیر، سه فهرست (List) مختلف را تعریف می کنیم :

مشاهده می کنید که در شروع ذکر عنصرها، علامت ] و در پایان، علامت [ به کار رفته است. بین عنصرها نیز علامت , ذکر شده است (آنها را با این علامت جدا کرده ایم). عنصرهایی که از جنس رشته (String) می باشند، در دو طرف خود، دارای علامت ' می باشند که مخصوص تعریف رشته ها است (علامت " نیز می تواند به کار رود).

نکته

همان طور که در کدهای بالا مشاهده نمودید، نیازی نیست که عنصرهای یک فهرست (لیست) (List)، همگی از یک نوع باشند.

اکنون همان کد بالا را با ارجاع به عنصرهای فهرست ها (List) می نویسیم :

نتیجه :

عبارت My_List_1[0] متناظر با اولین عنصر از فهرست My_List_1 (عنصر با اندیس برابر 0) می باشد که مقدارش برابر 1 است. عبارت My_List_2[3] متناظر با چهارمین عنصر از فهرست My_List_2 (عنصر با اندیس برابر 3) می باشد که مقدارش برابر رشته yazd است. عبارت My_List_3[1] متناظر با دومین عنصر از فهرست My_List_3 (عنصر با اندیس برابر 1) می باشد که مقدارش برابر رشته tehran است.

چاپ تمامی عنصرهای یک فهرست (لیست) (List) در خروجی :

برای چاپ تمامی عنصرهای یک فهرست (لیست) (List) در خروجی، تنها کافی است که نام آن فهرست (List) را به تابع print بدهیم. به مثال زیر توجه کنید :

مثال

نتیجه :

دسترسی به چند عنصر متوالی از یک فهرست (لیست) (List)، در پایتون (Python) :

برای دسترسی به چند عنصر متوالی از یک فهرست (لیست) (List)، از علامت : استفاده می کنیم :

نتیجه :

تغییر مقدار عنصرهای یک فهرست (لیست) (List)، در پایتون (Python) :

برای تغییر مقدار عنصرهای یک فهرست (لیست) (List)، به صورت زیر عمل می کنیم :

نتیجه :

افزودن یک عنصر جدید به فهرست (لیست) (List)، با روش append ، در پایتون (Python) :

روش append در پایتون (Python)، برای افزودن یک عنصر جدید به فهرست (لیست) (List) به کار می رود. به مثال زیر توجه کنید :

مثال

نتیجه :

نکته

می توانیم کل عنصرهای فهرست (List) را تنها با استفاده از روش append تعریف کنیم. برای این حالت، ابتدا باید فهرست (List) به صورت تهی (بدون عنصر) تعریف شود. برای درک بهتر این موضوع، به مثال زیر توجه کنید :

مثال

نتیجه :

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 4744
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
رضا
۱۴۰۱/۰۲/۲۵
۰۵:۴۶

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

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)