خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش پایتون : لیست ها (Lists)

آموزش پایتون : لیست ها (Lists)
نویسنده : امیر انصاری
لیست ها (Lists) در پایتون، مجموعه ای از متغیرها می باشند که با یک اسم مشترک معرفی شده اند. از نظر ریاضی این لیست ها مشابه آرایه ها می باشند. از آنجا که در یک لیست (List) یک نام مشترک را به مجموعه ای از متغیرها انتساب می دهند، باید تفکیکی بین این متغیرها وجود داشته باشد، آن تفکیک ایندکس هر آیتم در List می باشد. یکی دیگر از مزایای List این می باشد که شما می توانید به سادگی همه آیتم های موجود در یک List را پیمایش نمایید.

سیستم یکپارچۀ سازمانی راهکار



mylist = []
mylist.append(1)
mylist.append(2)
mylist.append(3)
print(mylist[0]) # prints 1
print(mylist[1]) # prints 2
print(mylist[2]) # prints 3

for x in mylist:
print(x)

خروجی این دستورات به شکل زیر می باشد :

آموزش پایتون : لیست ها (Lists)

نحوه معرفی یک List در پایتون


برای معرفی یک List در پایتون، کافیست تا مشابه معرفی متغیرها، نامی را به آن اختصاص بدهید و سپس مقدار اولیه آن را برابر [] قرار بدهید. پایتون این نوع معرفی را به عنوان List شناسایی می کند.

mylist = []

همچنین می توانید یک List را به شکل زیر نیز معرفی نمایید. در این روش همزمان با معرفی List مقادیر اعضای آن و تعداد اعضای آن را نیز مشخص کرده اید.

mylist = [1,2,3]

افزودن اعضای لیست


برای افزودن اعضای لیست ابتدا نام لیست را آورده و سپس یک "." قرار دهید و در ادامه دستور append را تایپ کنید. بعد از دستور append داخل یک جفت پرانتز مقداری را که می خواهید به عنوان عضوی در این List اضافه شود وارد نمایید.

mylist.append(1)

در زبان برنامه نویسی پایتون (Python) شما می توانید در یک List همزمان مقادیر عددی و مقادیر رشته ای را در کنار یکدیگر داشته باشید. به مثال زیر توجه کنید.

mylist = []
mylist.append(155)
mylist.append("khoshamoz.ir")
print (mylist[0])
155
print (mylist[1])
khoshamoz.ir

آموزش پایتون : لیست ها (Lists)

ایندکس ها در List


به صورت پیش فرض ایندکس های یک List از عدد 0 آغاز می گردد و به همین ترتیب ادامه پیدا می کند، یعنی 0، 1، 2، 3، 4 و ... .

اولین عضوی را که با استفاده از دستور append به یک List اضافه کنید، ایندکس 0 را می گیرد، عضو بعدی ایندکس 1 و به همین ترتیب 2، 3 ، 4 و ... .

وقتی می خواهید مقدار یک عضو از یک List را بخوانید باید نام آن List را به همراه ایندکس عضو مربوطه وارد نمایید.

mylist[0]
mylist[1]
mylist[2]
...

اگر بخواهید عضوی از یک List را که هنوز مقدار دهی نشده است، بخوانید، این کار شدنی نمی باشد و پایتون ایجاد خطا می کند .

mylist = [1,2,3]
print(mylist[10])

آموزش پایتون : لیست ها (Lists)

چاپ همه اعضای یک List با دستور print


شما می توانید تمامی اعضای یک List را با یک دستور print به صورت یکجا چاپ نمایید. در این حالت اگر فقط اسم List مربوطه را بیاورید و اشاره ای به ایندکس آن نکنید، پایتون کلیه اعضای آن List را چاپ می کند.

list1 = [1,2,3,"amir",10,15]
print (list1)

آموزش پایتون : لیست ها (Lists)

پیمایش اعضای یک List با استفاده از دستور for


شما می توانید با استفاده از دستور for و به شکلی که در ادامه آمده است، اعضای یک List را مورد پیمایش قرار دهید.

for x in mylist:
print(x)

برای مشاهده فهرست آموزش های این دوره آموزشی بر روی لینک زیر کلیک کنید :


آموزش قبلی : آموزش پایتون : متغیرها و نوع داده آنها

آموزش بعدی : آموزش پایتون : عملگرهای اصلی



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.