نحوه یافتن طول لیست در پایتون

مقدمه

چندین تکنیک وجود دارد که می توانید در پایتون برای یافتن طول لیست استفاده کنید. طول یک لیست تعداد عناصر موجود در لیست است. برای بدست آوردن طول یک لیست در پایتون، رایج ترین راه برای انجام این کار استفاده از متد len() است که کارآمدترین و یک تابع داخلی است. از آنجایی که یک لیست یک شی است، اندازه لیست اگر قبلاً برای بازیابی سریع در حافظه ذخیره شده باشد.

ما همچنین دو روش دیگر را قرار داده ایم که می توانید از آنها برای یافتن طول لیست با پایتون استفاده کنید.

استفاده از متد len() برای بدست آوردن طول یک لیست

برای یافتن طول لیست می توانید از متد len() داخلی استفاده کنید. متد len() یک دنباله یا مجموعه را به عنوان آرگومان می پذیرد و تعداد عناصر موجود در دنباله یا مجموعه را برمی گرداند.

نحو len() به صورت زیر است:

len(s)

مثال زیر یک لیست ارائه می دهد و از متد len() برای بدست آوردن طول لیست استفاده می کند:

inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)

خروجی این است:

Output
4

راه های جایگزین برای یافتن طول لیست

اگرچه متد len() معمولاً بهترین روش برای بدست آوردن طول لیست است زیرا کارآمدترین روش است، چند راه دیگر برای یافتن طول لیست در پایتون وجود دارد.

استفاده از متد length_hint() برای بدست آوردن طول یک لیست

ماژول عملگر پایتون دارای یک متد length_hint() برای تخمین طول یک شیء تکرارپذیر معین است. اگر طول مشخص باشد، متد length_hint() طول واقعی را برمی‌گرداند. در غیر این صورت، متد length_hint() طول تخمینی را برمی گرداند. برای لیست ها، طول همیشه مشخص است، بنابراین شما معمولاً فقط از متد len() استفاده می کنید.

سینتکس length_hint() به صورت زیر است:

length_hint(object)

مثال زیر یک لیست ارائه می دهد و از متد length_hint() برای بدست آوردن طول لیست استفاده می کند:

from operator import length_hint 
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)

خروجی این است:

Output
4
استفاده از حلقه for برای بدست آوردن طول لیست

این بخش روشی کمتر عملی، اما همچنان آموزنده، برای یافتن طول لیست بدون روش خاصی ارائه می دهد. استفاده از python for loop برای بدست آوردن طول لیست به عنوان روش ساده و ساده نیز شناخته می شود و تقریباً در هر زبان برنامه نویسی قابل استفاده است.

مراحل اساسی برای بدست آوردن طول لیست با استفاده از حلقه for عبارتند از:

  • یک متغیر شمارنده را اعلام کنید و آن را صفر کنید.
counter = 0
  • از یک حلقه for برای عبور از تمام عناصر داده استفاده کنید و پس از برخورد با هر عنصر، متغیر شمارنده را 1 افزایش دهید.
for item in list:
counter += 1
  • طول آرایه در متغیر شمارنده ذخیره می شود و متغیر تعداد عناصر موجود در لیست را نشان می دهد. متغیر را می توان در کد یا خروجی دیگر استفاده کرد.
print(counter)

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

inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
size += 1
print(size)

خروجی این است:

Output
4

نتیجه

در این مقاله روش های مختلف برای یافتن طول لیست در پایتون را یاد گرفتید. با آموزش های بیشتر پایتون به یادگیری خود ادامه دهید.

[تعداد: 1   میانگین: 5/5]
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید دوست داشته باشید