以下是一个使用Python语言的示例代码,用于按照条件筛选数组并更改键名:
# 原始数组
array = [
{"name": "Alice", "age": 25},
{"name": "Bob", "age": 30},
{"name": "Charlie", "age": 35}
]
# 筛选条件:年龄大于30
filtered_array = [item for item in array if item["age"] > 30]
# 更改键名:将"name"改为"fullName"
for item in filtered_array:
item["fullName"] = item.pop("name")
# 输出结果
print(filtered_array)
运行以上代码,输出结果为:
[{'age': 35, 'fullName': 'Charlie'}]
该示例代码首先定义了一个原始数组,其中包含了姓名和年龄信息。然后,通过使用列表解析式,筛选出年龄大于30的元素,生成一个新的数组。最后,通过使用pop()
函数将"name"键名改为"fullName"。最终,输出筛选后的数组。
请注意,该示例代码仅用于演示目的,实际应用中可能需要根据具体需求进行适当的修改。