หากต้องการค้นหาขนาดของรายการ ให้ใช้ฟังก์ชันบิวด์อิน len. เอกสารหลามระบุว่า:
"len(arg) ส่งคืนค่าความยาว (จำนวนรายการ) ของวัตถุ อาร์กิวเมนต์อาจเป็นลำดับ (เช่น สตริง ไบต์ ทูเพิล รายการ หรือช่วง) หรือคอลเล็กชัน (เช่น พจนานุกรม ชุด หรือชุดแช่แข็ง)."
len เป็นบิวด์อินและยังสามารถใช้กับคลาสที่กำหนดโดยผู้ใช้ที่ใช้ __len__ ดังนั้นการดำเนินการนี้อาจเป็น O(n) หรือ O(1) ขึ้นอยู่กับการใช้งาน __len__
ตัวอย่าง
list1 = [1, 2, "Hello"] print(len(list1)) my_str = "Hello" print(my_str)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
3 5