1. Generator: range menghasilkan urutan angka secara efisien tanpa menyimpan semua angka dalam memori. Ini menjadikannya ideal untuk digunakan dalam loop besar atau iterasi.
2. Immutable: Seperti tuple, objek range tidak dapat diubah setelah didefinisikan.
3. Lazy Evaluation: range menghitung elemen-elemen dalam urutan hanya ketika diperlukan, bukan sekaligus.
Berikut adalah  contoh penggunaan range dalam Python:
            my_range = range(1, 5)
            for i in my_range:
               print(i)  # Output: 1 2 3 4
Kesimpulan
Memahami berbagai struktur data ini sangat penting bagi programmer Python untuk menyelesaikan masalah dan mengembangkan aplikasi yang lebih kompleks. Setiap struktur data memiliki karakteristik dan kegunaan tersendiri yang dapat dimanfaatkan sesuai kebutuhan.
Daftar Pusaka
- id.linkedin.com/pulse/struktur-data-umum-dalam-bahasa-python-aris-ihwan
- medium.com/@rismitawahyu/data-structure-in-python-struktur-data-dalam-python-b4b769c37f87
- sakti.github.io/python101/struktur_data.html
- learn.nural.id/course/programming-for-data/python-basic/list-set-dictionary
- docs.python.org/3/tutorial/datastructures.html?form=MG0AV3
- w3schools.com/python/python_lists.asp?form=MG0AV3
Mahasiswa Universitas Pelita Bangsa