Rangkuman: Pengurut dictionary
Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 49 dari 78.
Tantangan
SedangBuat fungsi bernama dictionary_sorter yang menerima dictionary data_dict sebagai argumen. Fungsi tersebut harus mengurutkan dictionary berdasarkan nilainya secara menaik dan mengembalikan dictionary baru yang berisi pasangan kunci-nilai yang sudah diurutkan.
Petunjuk: Untuk mengurutkan dictionary berdasarkan nilainya, kamu bisa menggunakan fungsi sorted() dengan ekspresi lambda sebagai argumen key.
Misalnya, jika dictionary input-nya adalah {'a': 3, 'b': 1, 'c': 2}, fungsi tersebut harus mengembalikan dictionary seperti ini:
{'b': 1, 'c': 2, 'a': 3}Coba sendiri
def dictionary_sorter(data_dict):
# Gunakan sorted() untuk mengurutkan item dictionary berdasarkan nilainya
# Petunjuk: data_dict.items() mengembalikan pasangan (key, value)
# Petunjuk: Gunakan parameter 'key' pada sorted() untuk mengurutkan berdasarkan nilai
# Tulis kodemu di siniSemua pelajaran di Logika dan Alur
1Eksplorasi Variabel
KonstantaPenugasan Beberapa VariabelMenukar VariabelVariabel PenampungPembulatan AngkaKonversi ke list4Aplikasi Buku Kontak
Tampilkan MenuTambahkan Kontak7Set Bagian 2
Operasi Matematika Bagian 1Operasi Matematika Bagian 2Ulasan: Berburu Harta KarunSubset dan SupersetMelakukan Perulangan pada SetUlasan: Pelacak Turnamen10Dasar list comprehension
SintaksnyaMembuat list sederhanaMenambahkan kondisiMenggunakan agregasi dataRangkuman: Rumah ListRangkuman: Elemen Kebebasan13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2dictionary Bagian 1
Apa Itu dictionary?Membuat dictionaryMengakses NilaiMengubah dictionaryRangkuman: Pengelola Resep5Pengambilan Keputusan Lanjutan
Operator TernaryPemeriksaan KeanggotaanPemeriksaan IdentitasError IndentasiRangkuman: Filter Liburan8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa3dictionary Bagian 2
Method pada dictionarydictionary BersarangMemeriksa keyMenelusuri dictionary dengan perulanganRingkasan: Penghitung Frekuensi9Agregasi Data Lanjutan
Menggunakan SumMenemukan Nilai Minimum dan MaksimumMengurutkan Data dengan EfisienRangkuman: Pengurut dictionaryLatihan sendiri: Compiler Python online