Python Cheatsheet

2026-07-02 pythoncheatsheet

Catatan cepat sintaks Python. Akan terus ditambah.

String

s = "hello world"
s.upper()          # "HELLO WORLD"
s.split(" ")       # ["hello", "world"]
"-".join(["a", "b"])  # "a-b"
f"nilai: {s!r}"    # f-string, repr

List Comprehension

squares = [x**2 for x in range(10)]
evens = [x for x in range(20) if x % 2 == 0]
matrix = [[i * j for j in range(3)] for i in range(3)]

Dictionary

Operasi Sintaks
Ambil dengan defaultd.get("key", 0)
Gabung dua dict`d1 \d2`
Iterasi pasanganfor k, v in d.items():

Tips: collections.defaultdict dan Counter sering menghemat banyak baris.

Berikutnya