使用list1
作为键,list2
作为值,完成返回字典的函数。你知道吗
完全不知道怎么开始。你知道吗
def createDict(list1, list2):
# expected output: {'tomato': 'red', 'banana': 'yellow', 'lime': 'green'}
print(createDict(['tomato', 'banana', 'lime'], ['red','yellow','green']))
# expected output: {'Brazil': 'Brasilia', 'Ireland': 'Dublin', 'Indonesia': 'Jakarta'}
print(createDict(['Brazil', 'Ireland', 'Indonesia'], ['Brasilia','Dublin','Jakarta']))
# expected output: {'tomato': 'red', 'banana': 'yellow', 'lime': 'green'}
# expected output: {'Brazil': 'Brasilia', 'Ireland': 'Dublin', 'Indonesia': 'Jakarta'}
例如,使用本政治公众人物描述的词典理解:
https://www.python.org/dev/peps/pep-0274/
这是一个简单的例子,遍历键的第一个列表,并将第二个列表的值赋给它们。有很多方法可以做到这一点。过程如下所示:
当然,最具python风格的方法是使用
zip
:使用^{} 以最简单的pythonic方式完成:
相关问题 更多 >
编程相关推荐