You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何统计API中指定街道提及次数以计算该街道犯罪发生数

统计指定区域街道犯罪次数并存储结果

以下用Python实现从指定API获取犯罪数据,统计目标街道的犯罪次数并将结果存入变量:

实现代码

import requests

# 请求API获取犯罪数据
api_url = "https://data.police.uk/api/crimes-street/all-crime?lat=51.728395&lng=-1.2314066"
response = requests.get(api_url)
crimes_data = response.json()

# 替换为你需要统计的街道名称
target_street = "目标街道名称"
# 存储统计结果的变量
crime_count = 0

# 遍历数据统计目标街道的犯罪次数
for crime in crimes_data:
    # 从犯罪记录中提取街道名称
    street_name = crime.get("location", {}).get("street", {}).get("name", "")
    # 匹配街道名称(模糊匹配,如需精确匹配可改为 ==)
    if target_street in street_name:
        crime_count += 1

# crime_count变量即为统计结果,可直接用于后续展示
# print(f"{target_street} 的犯罪发生次数:{crime_count}")

说明

  • crime_count就是存储统计结果的变量,后续展示逻辑直接调用该变量即可
  • 若需要精确匹配街道名称,将判断条件改为if target_street == street_name
  • 运行前确保已安装requests库,执行pip install requests完成安装

内容的提问来源于stack exchange,提问作者Sam Jefferies

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 15:40:22