Menu
CoddyTech

Method list

Termasuk bagian Dasar-Dasar dalam perjalanan Python di Coddy. Pelajaran 56 dari 77.

list dilengkapi dengan banyak method (fungsionalitas). Untuk mengakses method, tulis:

some_list.method()

Berikut daftar method dasar:

  • append(element), menambahkan satu elemen di akhir list
  • clear(), menghapus semua elemen dari list
  • pop(index) - menghapus elemen pada indeks yang ditentukan
  • reverse() - membalik urutan list
  • sort() - mengurutkan list secara menaik

Catatan Penting: Method append() menambahkan satu elemen. Jika kamu mencoba menambahkan seluruh list, list tersebut akan ditambahkan sebagai list bersarang, yang biasanya bukan yang kamu inginkan. Contohnya:

lst1 = [1, 2]
lst2 = [3, 4]
lst1.append(lst2)  # Cara yang salah untuk merge list
print(lst1)  # output: [1, 2, [3, 4]], lst2 menjadi list bersarang di dalamnya!

Untuk menggabungkan elemen dari dua list, gunakan perulangan untuk menambahkan elemen satu per satu.

Berikut contoh cara menggunakan method append dengan benar:

my_list = ["orange", "banana", "apple"]
my_list.append("strawberry")
print(my_list)

Ini akan menghasilkan ["orange", "banana", "apple", "strawberry"].

Contoh method clear:

my_list = [1, 2, 3, 4, 5]
my_list.clear()
print(my_list)

Ini akan menghasilkan [].

Contoh method sort:

my_list = [1, 9, 2, 3]
my_list.sort()
print(my_list)

Ini akan menghasilkan [1, 2, 3, 9].

challenge icon

Tantangan

Mudah

Tulis fungsi bernama merge yang menerima dua list sebagai argumen dan menggabungkannya menjadi satu list terurut.

Yang disediakan: Signature fungsi sudah dituliskan untukmu:

def merge(lst1, lst2):
    # Write code here

Yang perlu kamu lakukan: Isi bagian isi fungsi untuk:

  1. Gabungkan semua elemen dari kedua list menjadi satu list
  2. Urutkan list gabungan secara menaik
  3. Kembalikan list yang sudah diurutkan

Contoh: merge([1, 4, 2], [2, 5, 9]) seharusnya mengembalikan [1, 2, 2, 4, 5, 9]

Coba sendiri

def merge(lst1, lst2):
    # Tulis kodemu di sini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Python online