آموزش تابع len در پایتون (python) + مثال

تابع len تعداد مولفه های یک لیست، تاپل، دیکشنری و .. در پایتون (python) رو بهمووون خروجی میده! که در این آموزش با مثال به طور کامل با ساختار و نحوه کار با این تابع آشنا میشیم!

ساختار کلی (syntax) تابع len در پایتون

بذارید تاکید کنم که قرار نیست از خط زیر کل آموزش رو مسلط بشیم! اینو فقط دارم همین اول میذارم تا یه دید کلی بگیریم! همین! ولی جلوتر با مثال قراره یاد بگیریم!

که میاد طول چیزی مثل a رو حساب میکنه! یعنی مثلاً در مورد لیست، طولِ لیست یعنی تعداد عناصرش دیگه! حالا با این تابع در مثال ها بیشتر آشنا میشیم!

مثال۱: محاسبه تعداد اعضا (طول) یک لیست با تابع len

فطعه کد زیر رو در نظر بگیرید!

همینطور که می‌بینید در خط ۱، یک متغیر تعریف کردیم به اسم a که در واقع یک لیست است!

و در خط دوم میگیم len (مخفف length به معنی طول) همون a رو بریز توی متغیری به اسم b !

در خط ۳ هم که هموون b رو چاپ می‌کنیم!

که خروجی میشه: ۳ ! (چون سه تا مولفه در لیست ما وجود داشت!)

مثال ۲: محاسبه طول یک رشته (string) در پایتون با تابع len

قطعه کد زیر رو در نظر بگیرید!

در خط ۱، یک متغیری با اسم a از نوع رشته (string) ایجاد کردیم!

در خط ۲ میایم طول این رشته رو میریزیم توی متغیری به اسم b!

اینجا هم طول یعنی تعداد اعضا! کلمه Sajjad چند حرفه؟! [قطعاً جواب میدید: ۶!] یعنی طول یا تعداد اعضای کلمه Sajjad برابر ۶ است!

تابع len هم میاد همین رو خروجی میده!

مثال ۳: محاسبه طول یک دیکشنری (dictionary) با تابع len

اگر دوست دارید در مورد دیکشنری ها بدونید به آموزش زیر مراجعه کنید! اگر هم از قبل و از آموزش های رایگان دوره مقدماتی پایتون خودمون میدونید که هیچی!

دیکشنری در پایتون

این بار کد زیر رو در نظر بگیرید تا جلوتر بیشتر در موردش صحبت کنیم!

در خط ۱ که یک دیکشنری تعریف کردیم! به اسم a !

در خط ۲ اومدیم len یا طول این دیکشنری a رو در متغیری به اسم b ریختیم! (به نظرتون تعداد اعضای این دیکشنری چند تاست؟! احتمالاً دارید میگید ۶! ولی اینطوری نیست! ۳ تاست! ۳ تا اندیس یا key داره و به ازای هر اندیس یا key یه دونه مقدار متناظر داره! دیگه اون مقدار متناظر که چیز جداگانه حساب نمیشه که! پس کلاً این دیکشنری تعداد ۳ عضو داره!)

در خط ۳ هم میایم چاپ میکینم همون مقدار b رو ! که در اینجا باید مقدرا ۳ رو خروجی بده!

فکر نکنم نیاز باشه بگم! ولی میگم!! همین کارهایی که واسه دیکشنری و رشته و لیست کردیم، واسه تاپل (تاپل در پایتون) و … هم می‌تونیم بکنیم! یعنی تعداد اعضاشووون رو با تابع len حساب کنیم!

امیدوارم مفید بوده باشه! خوشحال میشم نظر بدید و انتقاد کنید، پیشنهاد کنید! همچنین می‌تونید اگر سوالی درباره این مبحث داشتید، در بخش نظرات همین مطلب برای ما بفرستید!