Python Cheatsheet
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 default | d.get("key", 0) | |
| Gabung dua dict | `d1 \ | d2` |
| Iterasi pasangan | for k, v in d.items(): |
Tips:
collections.defaultdictdanCountersering menghemat banyak baris.
Berikutnya
- Pandas cheatsheet
- Catatan analisa data