首页 > 解决方案 > 如何从列表中将键和值添加到字典

问题描述

我需要用这些键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 但也没有用。请帮忙!!!!

标签: pythonlistdictionary

解决方案


>>> 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}

推荐阅读