我有一个类似的清单:
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)
列表推导(或生成器表达式)通常比将
map
与lambda
结合使用更快,并且通常被认为更具可读性,请参见here。