猿问

将列表中的项连接到字符串

将列表中的项连接到字符串

是否有更简单的方法将列表中的字符串项连接到单个字符串中?

我可以使用str.join()函数连接列表中的项?

例如:这是输入['this','is','a','sentence']这是所需的输出this-is-a-sentence

sentence = ['this','is','a','sentence']sent_str = ""for i in sentence:
    sent_str += str(i) + "-"sent_str = sent_str[:-1]print sent_str


青春有我
浏览 761回答 3
3回答

呼唤远方

将python列表转换为字符串的一种更通用的方法是:>>> my_lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> my_lst_str = ''.join(map(str, my_lst))>>> print(my_lst_str)'12345678910'
随时随地看视频慕课网APP

相关分类

Python
我要回答