কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্টের আকার (সাইজ) জানার পদ্ধতি

লিস্টের আকার জানতে বিল্ট-ইন len ফাংশন ব্যবহার করতে হয়। পাইথন ডকুমেন্টেশন অনুযায়ী:

"len(arg) একটি অবজেক্টের দৈর্ঘ্য (আইটেম সংখ্যা) রিটার্ন করে। আর্গুমেন্ট হতে পারে একটি সিকোয়েন্স (স্ট্রিং, বাইটস, টাপল, লিস্ট, রেঞ্জ) বা একটি কালেকশন (ডিকশনারি, সেট, ফ্রোজেন সেট)।"

len একটি বিল্ট-ইন ফাংশন যা ইউজার-ডিফাইনড ক্লাসের ওপরও কাজ করে যদি সেটাতে __len__ ইমপ্লিমেন্ট করা থাকে। তাই এই অপারেশন __len__-এর ইমপ্লিমেন্টেশনের ওপর নির্ভর করে O(n) বা O(1) হতে পারে।

উদাহরণ

list1 = [1, 2, "Hello"]
print(len(list1))
my_str = "Hello"
print(len(my_str))

আউটপুট

এটি নিচের আউটপুট দেবে:

3
5
  1. পাইথনে করেন্ট ডিরেক্টরির সাব-ডিরেক্টরি তালিকা পাওয়ার পদ্ধতি

  2. পাইথনে হোম ডিরেক্টরি পাওয়ার পদ্ধতি

  3. পাইথনে স্ট্রিং-এর আকার পাওয়া

  4. পাইথনে স্ট্রিং-এর দৈর্ঘ্য পাওয়া