-1
如何使用lambda表達式將python轉換爲字符串?lambda函數將python轉換爲字符串作爲python中的lambda表達式
這樣的事情這是清單爲字符串
list_to_str = lambda x: ','.join(x) if isinstance(x, (list, tuple)) else x
注:沒有特定的輸出,只是一個通用的Lambda表達式
如何使用lambda表達式將python轉換爲字符串?lambda函數將python轉換爲字符串作爲python中的lambda表達式
這樣的事情這是清單爲字符串
list_to_str = lambda x: ','.join(x) if isinstance(x, (list, tuple)) else x
注:沒有特定的輸出,只是一個通用的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
請提供樣本輸入和期望輸出。 – wflynny 2014-11-25 00:02:26
內置函數的聯接不會將列表或元組轉換爲字符串。它加入了我們提供的所有元素,例如','。 – 2014-11-25 00:03:53
這與'repr'有什麼不同?說「沒有具體的產出」只是在浪費每個人的時間。至少舉一個例子 – 2014-11-25 00:48:48