Rangkuman: Elemen Kebebasan
Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 55 dari 78.
Tantangan
MudahBuat fungsi bernama elements_of_freedom yang memproses elemen string dalam sebuah list sesuai aturan tertentu.
Fungsimu harus:
- Menyaring elemen yang memiliki kurang dari 5 karakter
- Mengubah elemen yang tersisa menjadi huruf kapital
- Menghapus elemen yang duplikat
- Mengembalikan list elemen unik dalam huruf kapital
Gunakan operasi list untuk memproses data secara efisien.
Catatan: Pertahankan urutan asli elemen dalam list.
Contoh:
Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']Coba sendiri
def elements_of_freedom(elements):
# Tulis solusimu di sini
# Langkah 1: Saring elemen dengan panjang >= 5
# Langkah 2: Ubah elemen yang telah disaring menjadi huruf besar
# Langkah 3: Buat list berisi elemen unik
# Langkah 4: Kembalikan hasil akhir
passSemua 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