Python3.x-使用sum函数连接列表中的字符串

Python3.x-使用sum函数连接列表中的字符串,python,python-3.x,sum,concatenation,Python,Python 3.x,Sum,Concatenation,我必须使用sum(x)来连接和打印(x)。我无法将列表转换为整数以使求和函数正常工作 x= ['Good', 'morning'] # example list of strings 这不管用sum()用于相加数字,而不是字符串。改用'.join() >>>print (sum(x)) 'Goodmorning' 来自帮助(总和) 正如@kevin所建议的,使用join函数 >>> ''.join(['good ', 'morning']) 'good m

我必须使用sum(x)来连接和打印(x)。我无法将列表转换为整数以使求和函数正常工作

x= ['Good', 'morning'] # example list of strings

这不管用
sum()
用于相加数字,而不是字符串。改用
'.join()

>>>print (sum(x))
'Goodmorning'
来自帮助(总和)

正如@kevin所建议的,使用
join
函数

>>> ''.join(['good ', 'morning'])
'good morning'
Help on built-in function sum in module builtins:

sum(...)
    sum(iterable[, start]) -> value

    Return the sum of an iterable of numbers (NOT strings) plus the value
    of parameter 'start' (which defaults to 0).  When the iterable is
    empty, return start.