python - 如何增加特定数字范围内的多个键(键是整数)的dict值
问题描述
如果它们的键落在某个范围内,我需要增加字典中的值。
我的字典mydict
如下所示:
mydict = {2: 0, 10: 0, 23: 0, 42: 0, 89: 0, 120: 0}
increment_range = [(1, 23), (5, 9), (45, 88)]
for num_range in increment_range:
mydict[keys within num_range] +=1
在最坏的情况下,我想要一个有效的解决方案。
解决方案
推荐阅读
- google-apps-script - Google 应用脚本 - UrlFetchApp.Fetch 无法发布
- sql - 如何修复 SELECT 语句以返回重复项
- python - 否则值作为 Pyspark 中的选项
- r - 在ggplot中使用facet_wrap绘制密度直方图
- python - Discord.py 错误,PIL.UnidentifiedImageError: 无法识别图像文件
- python - 删除 pandas 中的重复项。copy() 和 drop_duplicates() 正在删除只出现一次的行
- python - Jupyter notebook - 防止重新执行单元的选项?
- javascript - Javascript文件在symfony twig中不起作用
- python - 使用 python boto3 连接到 aws 时出现挂起问题
- javascript - 试图获取 if 语句以确定插件应用程序的“上下文”