创建一个可以将列表转换成python字典的函数

创建一个可以将列表转换成python字典的函数,第1张

创建一个可以将列表转换成python字典的函数

enumerated
列表传递给
dict
构造函数

>>> items = ['a','b','c']>>> dict(enumerate(items, 1))>>> {1: 'a', 2: 'b', 3: 'c'}

这里

enumerate(items, 1)
将产生
tuple
s的元素及其索引。索引将从
1
请注意
的第二个参数
enumerate
)开始。使用此表达式,您可以定义一个函数内联,例如:

>>> func = lambda x: dict(enumerate(x, 1))

像这样调用它:

>>> func(items)>>> {1: 'a', 2: 'b', 3: 'c'}

或常规功能

>>> def create_dict(items):        return dict(enumerate(items, 1))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5649518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存