Cara Melakukan Operasi Dasar List Dan Tuple Di Python

belajar operasi dasar list dan tuple python

KakaKiky - List dan tuple adalah dua tipe data kontainer di Python yang sering digunakan dalam pengembangan. Kedua tipe data ini menyediakan sejumlah operasi dasar yang memungkinkan pengembang untuk memanipulasi dan memeriksa elemen-elemennya. Pada materi kurikulum Python pemula ini akan membahas operasi-operasi dasar yang dapat dilakukan pada list dan tuple.

Operasi Pada List

List adalah struktur data dinamis yang bisa diubah. Berikut adalah beberapa operasi dasar pada list:

1. Menambahkan Elemen

append(): Menambahkan elemen ke akhir list.

daftar = [1, 2, 3]
daftar.append(4)
print(daftar)  # Output: [1, 2, 3, 4]

insert(): Menambahkan elemen pada indeks tertentu.

daftar.insert(1, 'a')
print(daftar)  # Output: [1, 'a', 2, 3, 4]

2. Menghapus Elemen

remove(): Menghapus elemen pertama yang memiliki nilai tertentu.

daftar.remove('a')
print(daftar)  # Output: [1, 2, 3, 4]

pop(): Menghapus elemen pada indeks tertentu.

daftar.pop(1) print(daftar) # Output: [1, 3, 4]

3. Reverse dan Sort

reverse(): Membalik urutan elemen dalam list.

daftar.reverse()
print(daftar)  # Output: [4, 3, 1]

sort(): Mengurutkan elemen dalam list.

daftar.sort()
print(daftar) # Output: [1, 3, 4]

Operasi pada Tuple

Tuple adalah struktur data statis yang tidak dapat diubah. Walaupun demikian, Anda tetap dapat melakukan operasi tertentu:

1. Menghitung Elemen

count(): Menghitung berapa kali sebuah elemen muncul dalam tuple.

tup = (1, 2, 2, 3, 4)
jumlah_dua = tup.count(2)
print(jumlah_dua)  # Output: 2

2. Menemukan Indeks Elemen

index(): Menemukan indeks pertama dari elemen tertentu.

indeks_dua = tup.index(2)
print(indeks_dua)  # Output: 1

Meskipun tuple tidak menyediakan metode untuk modifikasi seperti list, mereka tetap menawarkan operasi untuk memeriksa dan memanipulasi kontennya.

Kesimpulan

List dan tuple, meskipun memiliki sifat mutabilitas yang berbeda, tetap merupakan alat yang kuat dan serbaguna dalam perangkat toolkit setiap pengembang Python. Dengan memahami operasi dasar pada kedua tipe data kontainer ini, Anda dapat memaksimalkan potensi mereka dalam aplikasi Anda.