如何在Python中汇总字符串对象列表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Python中汇总字符串对象列表?相关的知识,希望对你有一定的参考价值。
我想创建一个函数,它包含一个包含一些单词的列表,并且只打印每个单词的第一个字母,以便创建一个新单词。 所以我的功能就在这里:
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'
解释:
- 用空格分开
- 对于每个单词(“map”函数),取第一个字符(x [0])
- 然后使用void加入结果
以上是关于如何在Python中汇总字符串对象列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用对象列表在片段中实现newinstace模式[重复]