Learn Python-7

Learn Python-7

-Cʀᴀᴢʏ⁸

با سلام خدمت دوستان عزیز

با قسمتی دیگر از دوره اموزشی متنی پایتون با شما هستیم


اول ی توضیحی خدمتتون عرض کنم و انشالله بریم برای ادامه کار


دوستان این اموزش ها بزودی pdf میشن و اون هم در اختیارتون قرار میدم و امیدوارم که به کارتون بیاد


خب بریم سرو سراغ مبحث ارایه ها یا لیست ها در پایتون


خب دوستان ما مبحثی به نام ارایه ها یا لیست ها داریم که ما با کمک این قدرت از زبان های برنامه نویسی ما دیگه نیاز نداریم مثلا بیست تا متغیر تعریف کنیم بزارید ی مثال بزنم


برای مثال شما میخواهید از عدد یک تا بیست را داخل متغیر ها تعریف کنید ، خب قاعدتا شما باید بیست تا متغیر بسازید و داخل اونها اعداد رو تعریف کنید


خب هم حجم فایل هم حجم کد میره بالا پس باید چیکار کنیم ؟

خب میایم از ارایه ها استفاده میکنیم


خب بریم ببینیم تعریف ارایه ها و استفاده ازشون چجوره


به کد زیر دقت کنید


colors = ["red" , "blue" , "Green" ]


خب این الان اصطلاحا در پایتون یک لیست هست اما ارایه هم میتوان بهش گفت چون مقدار سه متغیر را در یک ارایه جای دادیم


خب حالا چطوری ازش استفاده کنیم ؟


print (colors)

این برای نمایش کل عناصر ارایه بود اما ما میخواهیم فقد متغیر اول که با مقدار red تعریف شده را نمایش دهیم !

خب ما چیزی داریم بنام اندیس که خونه های ارایه ما رو مشخص میکنه و اندیس ها از صفر شروع میشن یعنی خونه ی اول ما میشه blue و خونه صفرم ما میشه red در نتیجه برای نمایششون از کد زیر استفاده میکنیم


print (colors[0])


الان خروجی ما میشه

red


خب این از این بریم سرو سراغ تابع های کاربردی برای این مبحث


اولین تابع .append() هست شما میتونید با استفاده از این تابع عنصر دیگه ای را به لیست خود اضافه کنید


colors.append("yellow")


الان مقدار yellow به انتها لیست ما اضافه شده و ما میتوانیم آن را به عنوان اندیس 3 چاپ کنیم


print (colors[3])


خروجی :


yellow


تابع بعدی تابع .remove() هست که یک عنصر را از لیست حذف میکند برای مثال


colors.remove("red")

خب ما تابع دیگه ای به نام .pop() هم برای حذف یک عنصر داریم


تابع دیگه ای هم برای حذف تمامی عناصر یک لیست داریم به نام .clear()


colors.clear()


خب دوستان این مطلب هم به پایان رسید امید وارم در اینده بتونم براتون مطالب بیشتری بنویسم


اگر سوالی دارید میتونید به پی وی بنده مراجعه کنید :


@LightGreen_heart


Pentester & Programmer


Report Page