我想像这样访问对象属性
'region' :obj.region ? obj.region.name : "None"
事情就在我班上我想要如果obj.region不存在那么我在该地区不需要任何东西。但如果它有相关的区域,那么我想要该区域的名称。
该区域不是真假而是对象
怎么做呢
答案 0 :(得分:2)
正如评论中所指出的那样:
'region': obj.region.name if obj.region else "None"
但如果它应该是我不会感到惊讶:
'region': obj["region"]["name"] if "region" in obj and obj["region"] else "None"
具体取决于obj
是什么 - 无论是实际对象还是字典。