Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีหาขนาดของลิสต์ใน Python ด้วยฟังก์ชัน len()

เพื่อหาขนาด (จำนวนสมาชิก) ของลิสต์ ใช้ฟังก์ชัน built-in len() เอกสารทางการของ Python ระบุว่า:

"len(arg) คืนความยาว (จำนวนรายการ) ของออบเจ็กต์ อาร์กิวเมนต์อาจเป็นลำดับ (sequence) เช่น สตริง ไบต์ ทัพเพิล ลิสต์ หรือ range หรือเป็นคอลเลกชัน (collection) เช่น ดิกชันนารี เซต หรือ frozenset"

len() เป็นฟังก์ชัน built-in และยังใช้กับคลาสที่ผู้ใช้กำหนดเองซึ่งมีการ implement __len__ ได้ ดังนั้นการดำเนินการนี้อาจเป็น O(n) หรือ O(1) ขึ้นอยู่กับการ implement ของ __len__

ตัวอย่าง

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

my_str = "Hello"
print(len(my_str))

ผลลัพธ์

3
5