遍历一个半独特对象数组可以通过以下代码示例实现:
# 定义一个半独特对象数组
objects = [
{"name": "Alice", "age": 25},
{"name": "Bob", "age": 30},
{"name": "Charlie", "score": 85},
{"name": "Dave", "score": 90}
]
# 遍历对象数组
for obj in objects:
if "age" in obj:
print(f"{obj['name']}的年龄是{obj['age']}岁")
if "score" in obj:
print(f"{obj['name']}的得分是{obj['score']}分")
输出结果:
Alice的年龄是25岁
Bob的年龄是30岁
Charlie的得分是85分
Dave的得分是90分
在这个示例中,我们定义了一个半独特对象数组objects
,包含了不同属性的对象。然后我们使用for
循环遍历数组中的每个对象。通过使用条件判断,我们可以根据对象的属性来执行不同的操作。在这个示例中,我们检查对象是否包含age
属性或score
属性,然后分别打印出相应的信息。