【发布时间】:2012-08-02 17:45:01
【问题描述】:
所以我想知道将列表转换为字符串的最“pythonic”方式是什么。
例如:
string_list = ['h', 'e', 'l', 'l', 'o']
# to the string
string = 'hello'
我一直在使用''.join(string_list) 方法,但它只是感觉几乎无法阅读和迂回的方法来做如此简单的事情。
有没有更好的方法,还是我把它复杂化了?
【问题讨论】:
-
信不信由你,这是可读的方式,但它也有点像python。
-
''.join(list)已经是一个非常pythonic的方式了,你在寻找更好的效率吗? -
另外注意,不要调用你的列表
list,你正在隐藏内置函数。 -
是的,这不是效率问题,只是让我觉得很难看。但如果它是通常的方式!
-
@InbarRose 这是最有效的方法
标签: python