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!

Python - List Methods

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