len() Python: Panduan Praktis untuk Mengukur Panjang Objek
Di Python, len() adalah fungsi bawaan yang mengembalikan jumlah item dalam sebuah objek. Baik Anda bekerja dengan string, daftar, tuple, kamus, atau koleksi lainnya, len() memberi Anda cara cepat dan efisien untuk menentukan ukuran tanpa melakukan iterasi yang mahal.
Syntax
len(value)
Parameter
value – Objek yang panjangnya ingin Anda ukur.
Nilai Kembali
Mengembalikan integer yang mewakili jumlah elemen dalam objek yang diberikan.
String
Untuk string, len() menghitung setiap karakter—termasuk spasi, tanda baca, dan simbol khusus. Hati-hati saat melewatkan nilai None, karena akan menghasilkan TypeError.
Koleksi
- Daftar & Tuple – Menghitung jumlah elemen.
- Kamus – Menghitung pasangan kunci-nilai; kunci dan nilai tidak dipisahkan.
- Set & Frozenset – Menghitung item unik.
Kasus Tepi
- Objek kosong –
len([]) mengembalikan 0. - Tipe yang tidak didukung – Melewatkan tipe yang tidak berukuran (misalnya,
int) menghasilkan TypeError.
Contoh
1. Panjang String
# Contoh 1 str1 = "Welcome to Guru99 Python Tutorials" print("Panjang string adalah:", len(str1)) Output: Panjang string adalah: 35
2. Panjang Daftar
# Contoh 2 list1 = ["Tim", "Charlie", "Tiffany", "Robert"] print("Panjang daftar adalah", len(list1)) Output: Panjang daftar adalah 4
3. Panjang Tuple
# Contoh 3 tup = ("Jan", "Feb", "March") print("Panjang tuple adalah", len(tup)) Output: Panjang tuple adalah 3
4. Panjang Kamus
# Contoh 4 dict_obj = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25} print("Panjang kamus adalah", len(dict_obj)) Output: Panjang kamus adalah 4
5. Panjang Array (Setara Daftar)
# Contoh 5 arr = ["Tim", "Charlie", "Tiffany", "Robert"] print("Panjang array adalah", len(arr)) Output: Panjang array adalah 4
Kesimpulan
len() serbaguna dan efisien untuk objek dengan ukuran apa pun. - Ia mengembalikan integer; nol menunjukkan objek kosong.
- Selalu validasi tipe objek untuk menghindari
TypeError.