Python3.x-使用sum函数连接列表中的字符串
我必须使用sum(x)来连接和打印(x)。我无法将列表转换为整数以使求和函数正常工作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
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.