我想创建一个函数,它包含一个包含一些单词的列表,并且只打印每个单词的第一个字母,以便创建一个新单词。 所以我的功能就在这里:
def word(x):
li = []
for w in x:
li.append(w[0])
return sum(li)
但不幸的是,它给了我以下错误: TypeError:+:'int'和'str'的不支持的操作数类型
你能解释一下我为什么会这样吗?
假设单词被空格分隔,
S="this is my sentense"
"".join(map(lambda x: x[0], S.split(" ")))
回报
'tims'
解释: