我有一个类似的清单:

x = ['user=inci', 'password=1234', 'age=12', 'number=33']


我想将x转换为像这样的字典:

{'user': 'inci', 'password': 1234, 'age': 12, 'number': 33}


最快的方法是什么?

最佳答案

您可以使用一个简单的班轮来做到这一点:

dict(item.split('=') for item in x)


列表推导(或生成器表达式)通常比将maplambda结合使用更快,并且通常被认为更具可读性,请参见here

07-28 01:21
查看更多