python - 如何使用 lambda 函数将逗号分隔的键值对转换为字典

标签 python lambda

我在计算 lambda 函数时遇到了一点问题。有人可以告诉我如何使用 lambda 函数将以下字符串拆分为字典吗?

fname:John,lname:doe,mname:dunno,city:Florida

谢谢

最佳答案

这里真的不需要 lambda。

s = "fname:John,lname:doe,mname:dunno,city:Florida"
sd = dict(u.split(":") for u in s.split(","))

关于python - 如何使用 lambda 函数将逗号分隔的键值对转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147554/

相关文章:

python - 使用重复索引递增 Numpy 数组

python - 如何使用 url 中未显示的参数进行重定向?

java - 从功能接口(interface)中的java 8 Map Reduce中断或返回

python - 过滤列表中的最新项目

c# - LINQ-To-Entity(LINQ to Entities不支持指定类型成员 '')

java - Lambda 和泛型方法

python - 在循环中调用 lambdify,避免显式调用

python - 如何从python中的unicode列表中删除特定元素

python - 如何在 python 中获取驱动器的名称

c# - 匿名方法的问题