Slide 13
Slide 13 text
13
可愛らしいdictの例
request = {
"data": 1,
"user_id": "example-user-id",
"password": "password",
"method": "add",
}
router = {
"/add": lambda a, b: a + b,
"/sub": lambda a, b: a - b,
}
if "method" in request:
print(router[request["method"]](request["data"], 2))
try:
print(request["1"])
# もしパスワードカラムみたいなものがあったら削除しよう
request.pop("password")
except Exception as e:
pass
print(request["user_id"])
ex.) 辞書を使ったルーターの様な物体