简体   繁体   English

lambda函数将dict转换为字符串作为python中的lambda表达式

[英]lambda function to convert dict to string as a lambda expression in python

How to convert a dict to string in python using a lambda expression? 如何使用Lambda表达式将dict转换为python中的字符串?

something like this which is for list to strings 像这样的东西,用于字符串列表

list_to_str = lambda x: ','.join(x) if isinstance(x, (list, tuple)) else x

Note: No specific output, just a generic lambda expression 注意:没有特定的输出,只是一个通用的lambda表达式

不确定您的用例是什么,看看是否适合您:

dict_to_str = lambda x: ','.join("%s:%s" % (str(k), str(v)) for (k, v) in x.iteritems()) if isinstance(x, dict) else x

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM