0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan

Latihan Python List

Dokumen tersebut memberikan contoh implementasi berbagai metode pada list Python seperti append(), pop(), insert(), dan lainnya beserta penjelasan singkat tiap metode. Kemudian diberikan studi kasus penggunaan metode-metode tersebut untuk mengelola daftar belanja seperti menambah, menghapus, menyisipkan item.

Diunggah oleh

muhammadraflijogja
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan

Latihan Python List

Dokumen tersebut memberikan contoh implementasi berbagai metode pada list Python seperti append(), pop(), insert(), dan lainnya beserta penjelasan singkat tiap metode. Kemudian diberikan studi kasus penggunaan metode-metode tersebut untuk mengelola daftar belanja seperti menambah, menghapus, menyisipkan item.

Diunggah oleh

muhammadraflijogja
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

LATIHAN LIST

Berikut adalah contoh script Python yang mengimplementasikan metode-metode yang Anda sebutkan:

# Membuat list kosong print(my_list) # Output: [1, 2, 3, 4, 5, 6]

my_list = []

# index()

# append() my_list = [1, 2, 3, 4, 5]

my_list.append(1) index = my_list.index(3)

my_list.append(2) print(index) # Output: 2

my_list.append(3)

print(my_list) # Output: [1, 2, 3] # insert()

my_list = [1, 2, 3]

# clear() my_list.insert(1, 4)

my_list.clear() print(my_list) # Output: [1, 4, 2, 3]

print(my_list) # Output: []

# pop()

# copy() my_list = [1, 2, 3]

my_list = [1, 2, 3] element = my_list.pop(1)

new_list = my_list.copy() print(element) # Output: 2

print(new_list) # Output: [1, 2, 3] print(my_list) # Output: [1, 3]

# count() # remove()

my_list = [1, 2, 2, 3, 3, 3] my_list = [1, 2, 3]

count = my_list.count(2) my_list.remove(2)

print(count) # Output: 2 print(my_list) # Output: [1, 3]

# extend() # reverse()

my_list = [1, 2, 3] my_list = [1, 2, 3]

other_list = [4, 5, 6] my_list.reverse()

my_list.extend(other_list) print(my_list) # Output: [3, 2, 1]


my_list.sort()

# sort() print(my_list) # Output: [1, 2, 3]

my_list = [3, 1, 2]

# Studi Kasus: Manajemen Daftar Belanja

# Membuat list kosong untuk daftar belanja

daftar_belanja = []

# Menambahkan elemen ke akhir daftar belanja menggunakan metode append()

daftar_belanja.append("Apel")

daftar_belanja.append("Pisang")

daftar_belanja.append("Jeruk")

print(daftar_belanja) # Output: ['Apel', 'Pisang', 'Jeruk']

# Menghitung jumlah elemen dengan nilai tertentu menggunakan metode count()

jumlah_apel = daftar_belanja.count("Apel")

print(jumlah_apel) # Output: 1

# Menambahkan elemen dari list lain ke akhir daftar belanja menggunakan metode extend()

daftar_belanja_lain = ["Mangga", "Semangka"]

daftar_belanja.extend(daftar_belanja_lain)

print(daftar_belanja) # Output: ['Apel', 'Pisang', 'Jeruk', 'Mangga', 'Semangka']

# Mencari indeks pertama elemen dengan nilai tertentu menggunakan metode index()

indeks_pisang = daftar_belanja.index("Pisang")

print(indeks_pisang) # Output: 1

# Menyisipkan elemen pada posisi tertentu menggunakan metode insert()

daftar_belanja.insert(2, "Anggur")
print(daftar_belanja) # Output: ['Apel', 'Pisang', 'Anggur', 'Jeruk', 'Mangga', 'Semangka']

# Menghapus elemen pada posisi tertentu menggunakan metode pop()

elemen_terhapus = daftar_belanja.pop(3)

print(elemen_terhapus) # Output: 'Jeruk'

print(daftar_belanja) # Output: ['Apel', 'Pisang', 'Anggur', 'Mangga', 'Semangka']

# Menghapus elemen dengan nilai tertentu menggunakan metode remove()

daftar_belanja.remove("Anggur")

print(daftar_belanja) # Output: ['Apel', 'Pisang', 'Mangga', 'Semangka']

# Membalik urutan elemen dalam daftar menggunakan metode reverse()

daftar_belanja.reverse()

print(daftar_belanja) # Output: ['Semangka', 'Mangga', 'Pisang', 'Apel']

# Mengurutkan elemen dalam daftar menggunakan metode sort()

daftar_belanja.sort()

print(daftar_belanja) # Output: ['Apel', 'Mangga', 'Pisang', 'Semangka']

Anda mungkin juga menyukai