← Lesson
Unpacking
Joeven
Run
Reset
Python loads on first run
pair = ("search", {"q": "weather"}) name, args = pair print("tool", name) print("args", args) steps = ["think", "act", "observe", "think"] first, *rest = steps print("first", first) print("rest", rest) *start, last = steps print("last", last) print("start", start) left = "user" right = "assistant" left, right = right, left print("swapped", left, right) base = {"model": "tiny", "temp": 0} extra = {"temp": 0.2, "max_tokens": 64} merged = {**base, **extra} print("merged", merged) print("wrong order", {**extra, **base}) def greet(name, city): return "hi " + name + " in " + city kwargs = {"name": "Ada", "city": "London"} print(greet(**kwargs)) def call_search(q): return True, ["doc 0 about " + q] ok, hits = call_search("rain") print("unpacked result", ok, hits)
Run to execute this in your browser. Nothing is sent to a server.