লিস্টের আকার জানতে বিল্ট-ইন 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