F1 · Modul 07
List dan tuple
65 langkah singkat, dari mudah sampai tantangan.
Level 1
Kenal
Level 2
Paham
Level 3
Terapkan
Level 4
Tantangan
Level 5
Pendalaman
Intinya
- List
[...]adalah deretan yang bisa diubah (append,insert,remove,pop); tuple(...)adalah catatan berbentuk tetap yang tidak bisa diubah. sorted()mengembalikan list baru,sort()mengubah di tempat dan mengembalikanNone;key=mengatur urutan, termasuk bertingkat.enumerate,zip, unpacking, dan comprehension membuat pengolahan list ringkas.b = amembuat alias, bukan salinan;.copy()hanya menyalin list luar (salinan dangkal).- Satu transaksi kasku adalah tuple; daftar transaksi adalah list of tuple.
Sebelum mulai
±3,5 jam.
Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.
Hasil belajar: membuat dan mengubah list (append, insert, remove, pop); mengambil isi dengan indeks dan slicing; memakai len, in, min, max, dan sum; mengurutkan dengan sort dan sorted, termasuk dengan key= berupa fungsi bernama atau lambda dan kunci bertingkat; menyimpan satu catatan sebagai tuple dan membongkarnya (unpacking); memakai enumerate, zip, comprehension, dan join; mengolah list bersarang; dan membedakan alias, salinan, dan salinan dangkal.
Proyek: kasku langkah 7: daftar transaksi sebagai list of tuple, fungsi urutkan, dan daftar bernomor.
Istilah di modul ini (45)
Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course
Bahan modul
Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.
- 55 contoh kode
- 8 berkas latihan + tes
Lihat isi zip
- BACA-DULU.txt
- penghitung.py
- contoh_f1_07_47.py
- contoh_f1_07_67.py
- contoh_f1_07_89.py
- contoh_f1_07_113.py
- contoh_f1_07_135.py
- contoh_f1_07_170.py
- contoh_f1_07_190.py
- contoh_f1_07_215.py
- contoh_f1_07_257.py
- contoh_f1_07_281.py
- contoh_f1_07_301.py
- contoh_f1_07_316.py
- contoh_f1_07_348.py
- contoh_f1_07_355.py
- contoh_f1_07_373.py
- contoh_f1_07_396.py
- contoh_f1_07_416.py
- contoh_f1_07_441.py
- contoh_f1_07_464.py
- contoh_f1_07_488.py
- contoh_f1_07_507.py
- contoh_f1_07_535.py
- contoh_f1_07_643.py
- contoh_f1_07_663.py
- contoh_f1_07_683.py
- contoh_f1_07_697.py
- contoh_f1_07_737.py
- contoh_f1_07_752.py
- contoh_f1_07_772.py
- contoh_f1_07_796.py
- contoh_f1_07_815.py
- contoh_f1_07_831.py
- contoh_f1_07_850.py
- contoh_f1_07_960.py
- contoh_f1_07_977.py
- contoh_f1_07_997.py
- contoh_f1_07_1022.py
- contoh_f1_07_1040.py
- contoh_f1_07_1140.py
- contoh_f1_07_1161.py
- contoh_f1_07_1256.py
- contoh_f1_07_1385.py
- contoh_f1_07_1427.py
- contoh_f1_07_1448.py
- contoh_f1_07_1468.py
- contoh_f1_07_1537.py
- contoh_f1_07_1559.py
- contoh_f1_07_1574.py
- contoh_f1_07_1595.py
- contoh_f1_07_1636.py
- contoh_f1_07_1896.py
- contoh_f1_07_1927.py
- contoh_f1_07_1945.py
- contoh_f1_07_1963.py
- contoh_f1_07_2132.py
- test_f1_07_7.py
- test_f1_07_1.py
- test_f1_07_2.py
- test_f1_07_3.py
- test_f1_07_4.py
- test_f1_07_5.py
- test_f1_07_6.py
- test_f1_07_8.py