如何使用lambda表达式将dict转换为python中的字符串?
类似这样的列表到字符串
list_to_str = lambda x: ','.join(x) if isinstance(x, (list, tuple)) else x
注意:没有特定的输出,只是一个通用的lambda表达式
答案 0 :(得分:2)
不确定您的用例是什么,看看这是否适合您:
dict_to_str = lambda x: ','.join("%s:%s" % (str(k), str(v)) for (k, v) in x.iteritems()) if isinstance(x, dict) else x