- Daftar (dapat diubah) dan tupel (tidak dapat diubah) memungkinkan Anda menyimpan koleksi elemen berjenis berbeda yang berurutan.
- Daftar mendukung operasi seperti penambahan, penghapusan, dan akses indeks; ukurannya diperoleh dengan len().
- Kamus menggunakan pasangan kunci-nilai untuk akses data yang efisien menggunakan kunci yang unik.
- Himpunan menyimpan elemen-elemen unik dan memperbolehkan penyatuan, perpotongan, dan perbedaan antara koleksi.
Selamat datang di bagian menarik tentang Bekerja dengan Data di Python ! Di sini kita akan menemukan alat-alat mendasar untuk menyimpan, mengatur, dan memanipulasi informasi secara efisien dalam program kita.
Kita akan mulai dengan menjelajahi dua struktur data penting: daftar dan tupel. Ini akan memungkinkan kita untuk menyimpan beberapa elemen secara teratur dan melakukan operasi umum dengan elemen-elemen tersebut. Kita akan mempelajari cara menambahkan, menghapus, dan mengakses elemen dalam struktur ini, yang memberi kita kekuatan untuk mengelola data secara efektif.
Selanjutnya, kita akan mendalami dunia kamus, di mana kita akan mempelajari cara menggunakan pasangan kunci-nilai untuk mengakses dan mengubah informasi dengan cepat. Kita juga akan menjelajahi himpunan, yang memungkinkan kita mengelola kumpulan elemen tunggal dan melakukan operasi matematika di antara elemen-elemen tersebut.
Mengetahui struktur data ini penting untuk bekerja dengan data dalam Python dan mengembangkan program yang lebih kuat dan fleksibel. Bersiaplah untuk menguasai seni mengatur dan memanipulasi informasi secara akurat saat Anda memulai perjalanan yang mengasyikkan ini melalui Bekerja dengan Data dalam Python. Mari mulai membangun fondasi yang kuat untuk keterampilan pemrograman Anda!
Halaman Beranda Kursus Python dari Awal
4.1 Daftar dan Tuple
Menggunakan daftar dan tupel untuk menyimpan dan memanipulasi data secara teratur
Dalam Python, daftar dan tupel adalah struktur data yang memungkinkan kita menyimpan beberapa elemen dengan tipe berbeda dalam satu variabel. Perbedaan utama di antara keduanya terletak pada sifatnya yang dapat diubah: daftar dapat diubah (dapat dimodifikasi), sementara tupel tidak dapat diubah (setelah dibuat, tidak dapat diubah).
Untuk membuat daftar, kita cukup menempatkan elemen-elemen dalam tanda kurung [] dan kita pisahkan dengan koma. Misalnya:
frutas = ["manzana", "plátano", "naranja", "kiwi"]
Untuk membuat tuple, kita menempatkan elemen-elemen dalam tanda kurung () dan kita pisahkan dengan koma:
coordenadas = (10, 20)
Operasi umum dengan daftar dan tupel
Kedua struktur data memungkinkan kita melakukan operasi umum seperti menambahkan elemen, menghapus elemen, mengakses elemen tertentu, dan mendapatkan panjangnya.
Contoh operasi dengan daftar:
numeros = [1, 2, 3, 4, 5] # Agregar un elemento al final de la lista numeros.append(6) # Eliminar un elemento específico de la lista numeros.remove(3) # Acceder a un elemento por índice tercer_elemento = numeros[2] # Longitud de la lista longitud_lista = len(numeros)
Contoh operasi dengan tupel:
coordenadas = (10, 20) # Acceder a un elemento por índice x = coordenadas[0] y = coordenadas[1] # Longitud de la tupla longitud_tupla = len(coordenadas)
4.2 Kamus dan Set
Menjelaskan Kamus dan Set sebagai Struktur Data yang Berguna dalam Python
Kamus dan set adalah dua struktur data penting lainnya dalam Python.
Kamus adalah kumpulan pasangan kunci-nilai, di mana setiap kunci harus unik. Mereka memperbolehkan nilainya diakses menggunakan kunci, bukan indeks, sehingga ideal untuk menyimpan dan mengakses data secara cepat dan efisien. Contoh kamus adalah:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
Himpunan adalah kumpulan elemen unik yang tidak berurutan. Mereka memperbolehkan Anda melakukan operasi matematika seperti gabungan, irisan, dan selisih antar himpunan dengan cara yang sederhana. Contoh dari suatu set adalah:
numeros_primos = {2, 3, 5, 7, 11}
Cara mengakses, mengubah, dan mengulang kamus dan set
Untuk mengakses nilai kamus, kami menggunakan kunci yang sesuai:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
edad_maria = estudiantes["María"]
Jika kita ingin mengubah nilai yang terkait dengan kunci, kita cukup menetapkan nilai baru:
estudiantes["Carlos"] = 23
Untuk mengulang kamus, kita dapat menggunakan loop for:
for nombre, edad in estudiantes.items():
print(f"{nombre} tiene {edad} años")
Untuk himpunan, kita dapat melakukan operasi gabungan, irisan, dan selisih himpunan dengan menggunakan metode union(), intersection() y difference(), masing-masing:
numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}
union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)
Singkatnya, daftar, tupel, kamus, dan himpunan adalah struktur data serba guna dan canggih yang memungkinkan kita menyimpan, mengatur, dan memanipulasi data secara efisien dalam Python. Saat kita menjelajahi struktur ini secara mendalam, Anda akan siap bekerja dengan berbagai macam data dan memecahkan masalah yang lebih kompleks dalam proyek pemrograman Anda. "Itu"