Python - Kaedah Senarai
Hai sana, para ahli Python masa depan! Hari ini, kita bakal melaksanakan perjalanan yang menarik melalui dunia sihir Python kaedah senarai. Sebagai guru komputer tetangga yang ramah, saya di sini untuk menghidahkan anda melalui petualangan ini, langkah demi langkah. Jadi, pegang wands (papan kekunci) maya anda, dan mari kita mula!
Kaedah Senarai Python
Sebelum kita masuk ke dalam khususnya, mari bicarakan apa itu kaedah senarai. Bayangkan anda mempunyai sebuah kotak alat, dan setiap alat dalam kotak itu membantu anda melakukan sesuatu yang khusus dengan senarai anda. Itu betul apa yang kaedah senarai adalah – mereka adalah alat khas Python memberikan kepada kita untuk bekerja secara efektif dengan senarai.
Berikut adalah jadual semua kaedah senarai yang kita akanulasikan hari ini:
Kaedah | Keterangan |
---|---|
append() | Menambah elemen ke hujung senarai |
extend() | Menambah semua elemen daripada iterable ke hujung senarai |
insert() | Sisipkan elemen di posisi yang ditentukan |
remove() | Menghapus pertama kemunculan elemen yang ditentukan |
pop() | Menghapus dan mengembalikan elemen di posisi yang ditentukan |
clear() | Menghapus semua elemen dari senarai |
index() | Mengembalikan indeks pertama kemunculan elemen yang ditentukan |
count() | Mengembalikan bilangan kemunculan elemen yang ditentukan |
sort() | Mengurutkan senarai |
reverse() | Membalik urutan senarai |
copy() | Mengembalikan salinan cetek senarai |
Menampilkan Semua Kaedah Senarai
Mari kita mulai untuk melihat semua kaedah yang tersedia untuk senarai. Kita dapat melakukan ini menggunakan fungsi dir()
:
my_list = []
print(dir(my_list))
Ketika anda menjalankan kode ini, anda akan melihat daftar panjang kaedah. Jangan khawatir jika itu terlihat menakutkan – kita akan menguraikan dan fokus pada yang paling penting.
Kaedah untuk Menambah Elemen ke Senarai
append()
Kaedah append()
adalah seperti menambahkan mainan baru ke dalam kotak mainan anda. Itu menambahkan elemen ke hujung senarai.
fruits = ['apple', 'banana']
fruits.append('orange')
print(fruits) # Output: ['apple', 'banana', 'orange']
Dalam contoh ini, kita menambahkan 'orange' ke dalam bakal buah. Itu mudah!
extend()
Apa bila anda ingin menambahkan banyak buah sekaligus? Itu di mana extend()
berguna:
fruits = ['apple', 'banana']
more_fruits = ['cherry', 'date']
fruits.extend(more_fruits)
print(fruits) # Output: ['apple', 'banana', 'cherry', 'date']
Itu seperti membuang semua buah dari satu bakal ke dalam yang lain!
insert()
kadang-kadang, anda mungkin ingin menambahkan elemen di posisi khusus. Itu di mana insert()
bercahaya:
fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits) # Output: ['apple', 'orange', 'banana', 'cherry']
Di sini, kita menyusupkan 'orange' ke posisi kedua (ingat, Python bermula daripada 0).
Kaedah untuk Menghapus Elemen dari Senarai
remove()
Kaedah remove()
adalah seperti memilih buah khusus dari bakal anda:
fruits = ['apple', 'banana', 'cherry', 'banana']
fruits.remove('banana')
print(fruits) # Output: ['apple', 'cherry', 'banana']
Perhatikan bahwa itu hanya menghapus 'banana' pertama yang ditemui.
pop()
pop()
agak khusus. Ia menghapus item, tetapi juga memberitahu anda apa yang dihapus:
fruits = ['apple', 'banana', 'cherry']
removed_fruit = fruits.pop(1)
print(fruits) # Output: ['apple', 'cherry']
print(removed_fruit) # Output: banana
Itu seperti mengeluarkan buah dari bakal dan segera makan itu!
clear()
Ketika anda ingin memulai dari awal, gunakan clear()
:
fruits = ['apple', 'banana', 'cherry']
fruits.clear()
print(fruits) # Output: []
Itu seperti mengosongkan keseluruhan bakal buah anda dalam satu langkah.
Kaedah untuk Mengakses Elemen di Senarai
index()
index()
membantu anda menemukan di mana elemen tertentu berada dalam senarai anda:
fruits = ['apple', 'banana', 'cherry', 'date']
print(fruits.index('cherry')) # Output: 2
Itu seperti bertanya, "Di mana ceri?" dan mendapat jawaban "Itu di tempat ketiga!"
count()
count()
memberitahu anda berapa kali elemen muncul dalam senarai anda:
fruits = ['apple', 'banana', 'cherry', 'banana']
print(fruits.count('banana')) # Output: 2
Itu seperti menghitung berapa banyak pisang ada di bakal buah anda.
Kaedah Salin dan Penyusunan
sort()
sort()
mengatur senarai anda dalam urutan:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers) # Output: [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
Itu seperti mengatur buah anda dari yang terkecil ke yang terbesar.
reverse()
reverse()
membalik urutan senarai anda:
fruits = ['apple', 'banana', 'cherry']
fruits.reverse()
print(fruits) # Output: ['cherry', 'banana', 'apple']
Itu seperti membalik bakal buah anda ke atas!
copy()
copy()
membuat senarai baru dengan elemen yang sama:
original_fruits = ['apple', 'banana', 'cherry']
copied_fruits = original_fruits.copy()
print(copied_fruits) # Output: ['apple', 'banana', 'cherry']
Itu seperti membuat replika tepat bakal buah anda.
Dan itu dia, teman-teman! Kita telah menjelajahi dunia menakjubkan Python kaedah senarai. Ingat, latihan membuat sempurna, jadi jangan takut untuk mencoba kaedah ini. Cobalah menggabungkannya, lihat apa yang terjadi jika anda menggunakannya dalam urutan yang berbeza, dan yang paling penting, bersenang-senang! Python adalah alat yang kuat, dan anda sekarang dilengkapi dengan beberapa ciri paling berguna untuk bekerja dengan senarai. Selamat berkoding!
Credits: Image by storyset