Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想像这样访问对象属性
'region' :obj.region ? obj.region.name : "None"
事情是在我的课堂上,我希望如果 obj.region 不存在,那么我不希望在该区域中。但是,如果它具有关联的区域,那么我想要该区域的名称。
该区域不是真假而是对象
怎么能这样
正如评论中指出的:
'region': obj.region.name if obj.region else "None"
但如果它应该是,我不会感到惊讶:
'region': obj["region"]["name"] if "region" in obj and obj["region"] else "None"
取决于到底是什么obj——它是一个实际的对象还是一个字典。
obj