PythonTingkat: Lanjutan7 min

Fungsi Anonim Lambda & Pola RegEx (re)

Gunakan ekspresi inline lambda yang ringkas dan modul ekspresi reguler re untuk validasi pola teks seperti alamat email dan format token.

Lambda Expressions

Pratinjau Terbuka

Lambda adalah fungsi satu baris tanpa nama yang biasanya disematkan ke dalam fungsi tingkat tinggi seperti sorted(), map(), atau filter().

Contoh Kode Sintaks
# Lambda untuk pengurutan berdasarkan kunci kamus
transaksi = [
    {"id": 1, "total": 450000},
    {"id": 2, "total": 120000},
    {"id": 3, "total": 890000}
]

# Urutkan berdasarkan total terbesar
transaksi.sort(key=lambda t: t["total"], reverse=True)
print("Transaksi Tertinggi:", transaksi[0])

Pola Ekspresi Reguler dengan Modul re

Modul re menyediakan fungsi re.match(), re.search(), dan re.findall() untuk memvalidasi pola string:

import re pola_email = r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$' uji_email = "[email protected]" if re.match(pola_email, uji_email): print("Format email terverifikasi valid.") else: print("Format email tidak sah.")

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi