Eco Techno Leader punya daftar lokasi proyek energi keterbaruan yang perlu dikelola, seperti menambah lokasi baru, menghapus lokasi, atau menganalisis data lokasi. Kita akan gunakan list untuk ini.
List adalah daftar yang bisa diubah. Kita buat daftar lokasi proyek.
lokasi_proyek = ["Desa Makmur", "Desa Sejahtera", "Desa Hijau"]
print("Daftar lokasi proyek:", lokasi_proyek)
Cara Copy-Paste ke VS Code:
lokasi_proyek.py (Ctrl+S, tambahkan ekstensi .py).python lokasi_proyek.py lalu Enter untuk jalankan.Hasil di Command Prompt:
Do: Gunakan list untuk data yang bisa berubah-ubah.
Don't: Jangan pake list kalau datanya gak perlu diubah (pake tuple aja).
Kita tambah lokasi baru dan ulang untuk menampilkan.
lokasi_proyek = ["Desa Makmur", "Desa Sejahtera", "Desa Hijau"]
lokasi_proyek.append("Desa Baru") # tambah lokasi baru
print("Daftar lokasi setelah ditambah:", lokasi_proyek)
for lokasi in lokasi_proyek:
print(f"Proyek di {lokasi}")
Hasil di Command Prompt:
Do: Gunakan method seperti append() untuk tambah data ke list.
Don't: Jangan pake append() untuk tambah banyak data sekaligus, pake extend().
Kita analisis lokasi yang namanya mengandung "Desa" dan ubah formatnya.
lokasi_proyek = ["Desa Makmur", "Desa Sejahtera", "Kota Hijau", "Desa Baru"]
# List comprehension untuk lokasi yang mengandung "Desa"
lokasi_desa = [lokasi for lokasi in lokasi_proyek if "Desa" in lokasi]
# Ubah format jadi uppercase
lokasi_upper = [lokasi.upper() for lokasi in lokasi_desa]
print("Lokasi yang mengandung 'Desa':", lokasi_desa)
print("Lokasi dalam uppercase:", lokasi_upper)
Hasil di Command Prompt:
Do: Gunakan list comprehension untuk bikin kode lebih singkat dan efisien.
Don't: Jangan pake list comprehension kalau logikanya terlalu kompleks, biar gak susah dibaca.