如何将 2 个参数传递给 dict() 内置函数?
How to pass 2 arguments to dict() built-in function?
如何将 2 个参数传递给 dict()
内置函数?我想使用 enumerate()
函数用一行代码放置一个函数:
给定函数:
def d_list(L):
return dict(enumerate(L))
# call the function
print(d_list(['a','b','c']))
输出为:
{0: 'a', 1: 'b', 2: 'c'}
我希望输出为:
{'a': 0, 'b': 1, 'c': 2}
拜托,我想要一个快速的答案!
简单地自己理解字典。
def d_list(L):
return {val: idx for (idx, val) in enumerate(L)}
如何将 2 个参数传递给 dict()
内置函数?我想使用 enumerate()
函数用一行代码放置一个函数:
给定函数:
def d_list(L):
return dict(enumerate(L))
# call the function
print(d_list(['a','b','c']))
输出为:
{0: 'a', 1: 'b', 2: 'c'}
我希望输出为:
{'a': 0, 'b': 1, 'c': 2}
拜托,我想要一个快速的答案!
简单地自己理解字典。
def d_list(L):
return {val: idx for (idx, val) in enumerate(L)}