- Senarai (boleh berubah) dan tupel (tidak boleh ubah) membolehkan anda menyimpan koleksi tertib unsur-unsur pelbagai jenis.
- Menyenaraikan operasi sokongan seperti tambah, alih keluar dan indeks akses; saiznya diperoleh dengan len().
- Kamus menggunakan pasangan nilai kunci untuk capaian data yang cekap menggunakan kunci unik.
- Set menyimpan elemen unik dan membenarkan penyatuan, persilangan dan perbezaan antara koleksi.
Selamat datang ke bahagian menarik tentang Bekerja dengan Data dalam Python ! Di sini kita akan menemui alat asas untuk menyimpan, mengatur dan memanipulasi maklumat dalam program kita dengan cekap.
Kami akan mulakan dengan meneroka dua struktur data penting: senarai dan tupel. Ini akan membolehkan kami menyimpan berbilang elemen dalam cara yang teratur dan melaksanakan operasi biasa dengannya. Kami akan belajar cara menambah, mengalih keluar dan mengakses elemen dalam struktur ini, memberikan kami kuasa untuk mengurus data dengan berkesan.
Seterusnya, kita akan mendalami dunia kamus, di mana kita akan belajar cara menggunakan pasangan nilai kunci untuk mengakses dan mengubah suai maklumat dengan cepat. Kami juga akan meneroka set, yang akan membolehkan kami mengurus koleksi elemen tunggal dan melaksanakan operasi matematik di antara mereka.
Mengetahui struktur data ini adalah penting untuk bekerja dengan data dalam Python dan membangunkan atur cara yang lebih mantap dan fleksibel. Bersedia untuk menguasai seni mengatur dan memanipulasi maklumat dengan tepat semasa anda memulakan perjalanan yang menarik ini melalui Bekerja dengan Data dalam Python. Mari mula membina asas yang kukuh untuk kemahiran pengaturcaraan anda!
Halaman Utama Kursus Python dari Scratch
4.1 Senarai dan Tuple
Menggunakan senarai dan tupel untuk menyimpan dan memanipulasi data dengan teratur
Dalam Python, senarai dan tupel ialah struktur data yang membolehkan kami menyimpan berbilang elemen pelbagai jenis dalam satu pembolehubah. Perbezaan utama antara mereka terletak pada kebolehubahan mereka: senarai boleh berubah (boleh diubah suai), manakala tupel tidak berubah (setelah dibuat, mereka tidak boleh diubah).
Untuk membuat senarai, kami hanya meletakkan elemen dalam kurungan [] dan kami memisahkannya dengan koma. Contohnya:
frutas = ["manzana", "plátano", "naranja", "kiwi"]
Untuk mencipta tuple, kami meletakkan elemen dalam kurungan () dan kami memisahkannya dengan koma:
coordenadas = (10, 20)
Operasi biasa dengan senarai dan tupel
Kedua-dua struktur data membolehkan kami melakukan operasi biasa seperti menambah elemen, mengalih keluar elemen, mengakses elemen tertentu dan mendapatkan panjangnya.
Contoh operasi dengan senarai:
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 Berguna dalam Python
Kamus dan set ialah dua lagi struktur data penting dalam Python.
Kamus ialah koleksi pasangan nilai kunci, di mana setiap kunci mestilah unik. Mereka membenarkan nilai mereka diakses menggunakan kunci dan bukannya indeks, menjadikannya ideal untuk menyimpan dan mengakses data dengan cepat dan cekap. Contoh kamus ialah:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
Set ialah koleksi unsur unik yang tidak tertib. Mereka membenarkan anda melakukan operasi matematik seperti penyatuan, persilangan dan perbezaan antara set dengan cara yang mudah. Contoh set ialah:
numeros_primos = {2, 3, 5, 7, 11}
Cara mengakses, mengubah suai dan mengulangi kamus dan set
Untuk mengakses nilai kamus, kami menggunakan kunci yang sepadan:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
edad_maria = estudiantes["María"]
Jika kami ingin mengubah suai nilai yang dikaitkan dengan kunci, kami hanya menetapkan nilai baharu:
estudiantes["Carlos"] = 23
Untuk mengulang kamus, kita boleh menggunakan gelung for:
for nombre, edad in estudiantes.items():
print(f"{nombre} tiene {edad} años")
Bagi set, kita boleh melakukan operasi seperti penyatuan, persilangan dan perbezaan set menggunakan kaedah 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)
Ringkasnya, senarai, tupel, kamus dan set adalah struktur data yang serba boleh dan berkuasa yang membolehkan kami menyimpan, menyusun dan memanipulasi data dalam Python dengan cekap. Semasa kami meneroka struktur ini secara mendalam, anda akan bersedia untuk bekerja dengan pelbagai jenis data dan menyelesaikan masalah yang lebih kompleks dalam projek pengaturcaraan anda. ¡