Tupel, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
Diterbitkan: 2021-12-15Artikel ini akan membantu dalam mengembangkan pemahaman tentang tupel, daftar, set, dan kamus Python. Kita akan melihat beberapa contoh implementasinya dan kasus penggunaannya untuk beberapa tugas. Bagian pengkodean akan dilakukan di VS Code. Jika Anda belum menginstal VS Code atau ingin memulai dari awal, silakan kunjungi blog kami sebelumnya.
Tupel, daftar, set, dan kamus Python – daftar isi:
- Pengantar Python
- Daftar dengan Python
- Operasi dasar dengan daftar
- Tupel python
- Perbedaan antara tupel dan daftar Python
Pengantar tupel, daftar, set, dan kamus Python
Di blog sebelumnya, kita melihat bagaimana kita bisa menggunakan variabel dan tipe data di python. Kami juga menyelidiki beberapa fungsi berguna yang terkait dengan tipe data dan variabel.
Python adalah bahasa scripting yang kuat. Ini memiliki banyak struktur data bawaan yang tersedia untuk digunakan. Struktur ini sangat kuat dalam menangani data, namun mudah diterapkan.
Struktur dasar ini terdiri dari empat jenis – daftar, tupel, kamus, dan set.
Daftar dengan Python
Daftar adalah n python bawaan. Ini bisa berubah, sehingga item dapat ditambahkan atau dihapus dari mereka tanpa mengubah konten aslinya, dan elemen dapat diakses melalui index.
Mereka sangat umum sehingga dapat digunakan untuk menyimpan semua jenis objek, dari string hingga angka, bahkan objek juga. Selain itu, tidak diharuskan memiliki semua elemen dengan tipe yang sama, A list dapat memiliki elemen dari tipe yang berbeda.
Untuk menggunakan daftar, Anda perlu menginisialisasi variabel dengan [].
Misalnya:
# An empty list empty_list = [] # List with same type of elements same_type_list = [‘1’, ‘3’, ‘7’, ‘10’] # List with different types of elements diff_type_list = [‘John’, ‘Dev’, 1.90, True]
Sekarang kita tahu bagaimana menginisialisasi variabel dengan list. Mari kita lihat beberapa operasi dasar.
Operasi dasar dengan daftar
Pernah ingin melintasi item dalam daftar tanpa melaluinya satu per satu? Python menyediakan beberapa fungsi yang berguna. Mereka memungkinkan Anda untuk memanipulasinya tanpa mengulangi daftar atau mengulang setiap item.
Berikut ini adalah lima operasi daftar Python yang paling banyak digunakan:
1. len(daftar) – Ini mengembalikan panjang daftar. Ini juga membantu dalam iterasi ketika seseorang ingin melintasi daftar.
Misalnya:
# Printing the length of the list some_list = ['k', 'u', 'm', 'a', 'r'] print(len(some_list)) # Traversal of list for i in range(len(some_list)): print(some_list[i])
# Output 5 k u m a r
2. max(list) – Ini mengembalikan item dalam daftar yang diberikan dengan nilai tertinggi, jika tidak ada dasi maka mengembalikan kesalahan.
Misalnya:
# Printing the maximum of the number stored in list num_list = [1, 2, 3, 4, 5, 12, 78, 900, 100] print(max(num_list))
# Output 900
3. min(daftar) – mengembalikan item dalam daftar yang diberikan dengan nilai terendah, jika tidak ada dasi maka mengembalikan kesalahan
Misalnya:
# Printing the minimum of the number stored in list num_list = [1,2,3,4,5,12,78,900,100] print(min(num_list))
# Output 1
4. sort(list) – Fungsi ini menyortir semua data ini dan menempatkannya dalam urutan menaik/turun secara default tetapi jika parameter kunci dilewatkan, ia akan mengurutkan daftar berdasarkan evaluasi fungsi pada elemen.
Parameter terbalik mengontrol apakah daftar yang diurutkan (urutan menaik) diberikan saat diurutkan, atau akan dibalik yaitu, dalam urutan menurun.
Sintaksnya adalah list.sort(reverse=True|False, key= beberapa fungsi)
Sebagai contoh:
num_list = [1,2,3,4,5,12,78,900,100] print(num_list) num_list.sort() print(num_list) num_list.sort(reverse = True) print(num_list)
Output: [1, 2, 3, 4, 5, 12, 78, 900, 100] [1, 2, 3, 4, 5, 12, 78, 100, 900] [900, 100, 78, 12, 5, 4, 3, 2, 1]
5. peta(fungsi, urutan) – Fungsi ini di sini menerapkan fungsi pada setiap elemen daftar. Sintaksnya diberikan oleh map(fun, iter). Di sini 'fun' adalah fungsi yang seharusnya diterapkan pada setiap elemen 'iter'.
Misalnya:
def square(n): return n * n numbers = [1, 2, 3, 4] result = map(square, numbers) print(list(result))
output: [1, 4, 9, 16]
Ada begitu banyak fungsi lain yang ada untuk daftar. Sekarang mari kita lihat apa tupel itu.
Tupel python
Mereka dapat dibuat hanya dengan mendeklarasikan tupel di dalam tanda kurung, (), atau dengan mengubah urutan apa pun menjadi tupel menggunakan konstruktor bawaan tuple().
# Creating an empty tuple empty_tuple = () seq_set = {1,2,3} seq_list = [2,3,4,5] print(type(seq)) print(type(seq_list)) # Converting set into tuple seq_set_tuple = tuple(seq_set)
Output: <class 'set'> <class 'list'> # Creating an empty tuple empty_tuple = () seq_set = {1, 2, 3} seq_list = [2, 3, 4, 5] print(type(seq_set)) print(type(seq_list)) # Converting set into tuple seq_set_tuple = tuple(seq_set) print(type(seq_set_tuple)) output: <class 'set'> <class 'list'> <class 'tuple'>
Tupel seperti daftar dengan perbedaan bahwa tupel tidak dapat diubah. Lalu mengapa kita menggunakan tupel.
Perbedaan antara tupel dan daftar Python
Tuple tidak dapat diubah sementara daftar dapat diubah. Ini berarti bahwa tupel tidak dapat diubah setelah dibuat, sementara daftar dapat diedit untuk menambah atau menghapus item.
Seperti daftar, tuple juga merupakan urutan elemen data, yang tidak harus bertipe sama.
Misalnya:
# Tuple with same type of elements same_type_list = ('1', '3', '7', '10') print(same_type_list)
Output: ('1', '3', '7', '10')
# List with different types of elements diff_type_list = ('John', 'Dev', 1.90, True) print(diff_type_list)
# Output ('John', 'Dev', 1.9, True)
Sekilas postingan blog berikutnya
Kami akan belajar tentang set dan kamus di blog yang akan datang.
Anda mungkin juga menyukai Kursus JavaScript kami dari Pemula hingga Mahir.
Kursus Python Dari Pemula hingga Mahir dalam 11 posting blog:
- Pengantar Kursus Python. Bagian 1 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Variabel dan Tipe Data dengan Python. Bagian 2 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Tupel, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Set dan kamus python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Pernyataan bersyarat dengan Python. Bagian 5 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Loop dengan Python. Bagian 6 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi Python. Bagian 7 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi lanjutan dengan Python. Bagian 8 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kelas dan objek python. Bagian 9 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- File dengan Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Aplikasi Python dalam praktik. Bagian 11 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog