How to concatenate items in a list to a single string?

后端 未结 11 2009
北荒
北荒 2020-11-21 05:59

Is there a simpler way to concatenate string items in a list into a single string? Can I use the str.join() function?

E.g. this is the input [\'t

11条回答
  •  执念已碎
    2020-11-21 06:26

    We can also use Python's reduce function:

    from functools import reduce
    
    sentence = ['this','is','a','sentence']
    out_str = str(reduce(lambda x,y: x+"-"+y, sentence))
    print(out_str)
    

提交回复
热议问题