MODUL V
LIST DAN TUPLE
ALGORITMA PEMROGRAMAN
Dibawah ini adalah contoh sederhana pembuatan list dalam Bahasa python.
Untuk mengakses nilai dalam list python, digunakan tanda kurung
siku untuk mengiris beserta indeks atau indeks untuk mendapatkan nilai
yang tersedia pada indeks tersebut.
Anda dapat memperbarui satu atau beberapa nilai di dalam list dengan
memberikan potongan di sisi kiri operator penugasan , dan anda dapat
menambahkan nilai ke dalam list dengan metode append().
C. Menghapus List
Untuk menghapus nilai di dalam list python, anda dapat menggunakan
salah satu pernyataan del jika anda tau persis elemen yang anda hapus
Anda dapat menggunakan metode remove() jika anda tidak tahu persis item
mana yang akan dihapus.
4.1.2 Penjelasan
Pada program pertama, disuruh membuat program data makanan beserta
harga dengan menggunakan list. Pertama gunakan print untuk menampilkan output
nya, lalu pada line ke 2 membuat variable tipe list1 untuk menampung data yang
ada dalam list tersebut berupa data makanan, pada line ke 3 membuat variable tipe
list2 untuk menampung data yang berisikan harga nya, kemudian print indeks ke
berapa yang ingin ditampilkan.
4.1.3 Hasil
ulang = True
while ulang:
for i in range(5):
nim =int(input("masukkan nim mahasiswa: "))
nama =input("masukkan nama mahasiswa: ")
prodi =input("masukkan nama prodi: ")
alamat =input("masukkan alamat mahasiswa: ")
5.1 Analisa
Dari hasil praktikum, praktikan menganalisa bahwa program dapat berjalan
dengan lancar. List dan tuple adalah dua tipe urutan bawaan yang paling umum
digunakan di Python. List adalah struktur data yang dapat diubah, artinya
elemennya dapat diubah setelah dibuat. Sedangkan tuple merupakan struktur data
yang tidak dapat diubah, artinya elemen-elemennya tidak dapat berubah setelah
dibuat. List dan tuple mempunyai sifat dan fungsi yang berbeda, sehingga pengguna
harus memilih tipe struktur data yang sesuai dengan kebutuhan dan karakteristik
data yang akan disimpan. Program ini dapat digunakan sebagai contoh sederhana
untuk memahami cara menggunakan loop, list, tuple, dan kondisi dalam bahasa
pemrograman Python.
5.2 Kesimpulan
List adalah struktur data paling fleksibel dalam bahasa pemrograman Python.
Beberapa hal yang dapat dilakukan dengan daftar antara lain mengindeks, mengiris,
menambah, mengalikan, dan memeriksa keanggotaan. Tuple adalah rangkaian
objek Python yang tidak dapat diubah (tidak dapat diubah). Kedua struktur data ini
dapat digunakan untuk menyimpan kumpulan nilai terkait. List dan tuple juga dapat
digunakan sebagai argumen dalam fungsi dan dapat digunakan sebagai nilai
kembalian dari suatu fungsi.
Dalam beberapa kasus, menggunakan list atau tuple sebagai argumen atau
nilai kembalian dapat membuat pemrograman lebih mudah, terutama ketika kita
perlu mengoperasikan data dalam jumlah besar. Dari segi performa, tuple
cenderung lebih efisien dibandingkan list, karena tuple tidak dapat dimodifikasi
setelah dibuat. Hal ini membuat tuple lebih efisien dalam hal penggunaan memori
dan waktu eksekusi program. Pilihan antara list dan tuple bergantung pada
kebutuhan dan sifat data yang disimpan. Jika data perlu diubah atau diperbarui,
daftar lebih tepat. Namun, jika data tidak dapat diubah dan tidak perlu diubah,
kumpulan data mungkin merupakan pilihan yang lebih baik karena efisiensi dan
keamanannya.