首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

循环数组,如果存在键值,则将1添加到结构化数组中

假设您有一个循环数组,如下所示:

代码语言:javascript
复制
array = [
    {"key": "A", "value": 1},
    {"key": "B", "value": 2},
    {"key": "C", "value": 3},
]

您可以使用以下Python代码在数组中搜索键值,并将1添加到找到的项目结构中:

代码语言:javascript
复制
key_to_find = "B"

for item in array:
    if item["key"] == key_to_find:
        item["found"] = 1
        break

现在,array将更新为:

代码语言:javascript
复制
[
    {"key": "A", "value": 1},
    {"key": "B", "value": 2, "found": 1},
    {"key": "C", "value": 3},
]

这段代码遍历数组,当找到匹配的键值时,将新键值对"found": 1添加到该数组元素中,并停止循环。如果没有找到匹配的键值,则数组将保持不变。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券