python - 如何从列表中将键和值添加到字典
问题描述
我需要用这些键2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
和这些值创建一个字典1, 123, 8765, 0987, 182735, 3459, 9, 0, 2 ,835, 874
我已经将这些值和键放入列表中,每个列表都有一个列表。
year = [2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017]
value = [1, 123, 8765, 0987, 182735, 3459, 9, 0, 2 ,835, 874]
我想要一个具有键 2007 值 1 、 2008 123 等的字典。
我试过dic[key]=value
但没用,我试过函数 fromkeys 但也没有用。请帮忙!!!!
解决方案
>>> dict(zip(year, value))
{2007: 1, 2008: 123, 2009: 8765, 2010: 987, 2011: 182735, 2012: 3459, 2013: 9, 2014: 0, 2015: 2, 2016: 835, 2017: 874}
推荐阅读
- sql - 如何使用存储过程或 LINQ 以最少的记录数获取过去 X 天的记录?
- android - 共享偏好为空,是因为上下文吗?
- .net - 应用部署失败
- php - 导入 CSV 文件时出错 Crontab
- entity-framework - Entity Framework Core 2 默认 DbContextOptions
- react-native - 显示广告 GridView React Native
- amazon-s3 - S3 api操作失败,垃圾处理器
- python - 使用 LDA 确定大型语料库的最佳主题数量的快速方法
- html - 为什么我有 2 个不同的必填字段验证弹出窗口
- unity3d - 为室内声学模拟创建 AR