2
몇 가지 키가 있거나 없을 수도있는 서버에서 JSON 응답을 수신하고 있습니다. 나는 대부분 삼항 연산자를 사용하여 장고 object.create 메소드에 전달하기 전에 각 키를 테스트 해왔다. 내가 뭔가를 잘못하고 있어요처럼 여기에 내가 물론파이썬에서 다중 키의 존재를 테스트하는 방법은 무엇입니까?
incoming = {"name":"hackNightly", "age":25, "field":"web development"}
# here's where it gets nasty
name = incoming["name"] if "name" in incoming else None
age = incoming["age"] if "age" in incoming else None
user = User.objects.create(
name = name,
age = age
)
등을 취급하고있는 무슨의 라인을 따라 뭔가이 잘 작동, 그냥 느낌. 이것을 달성하기위한 좀 더 파이썬 적 방법이 있습니까? 고맙습니다.
Brilliant! 이것은 내가 찾고 있었던 바로 그 것이다. 주요 오류를 피하려고했는데이 트릭을해야합니다. 고맙습니다. – Hacknightly