我的一个作业问题有困难。计算列表中的字符串中的字符,Python
基本上,我要创建一个函数,使用for循环来计算列表中的字符串中使用的字符。我能够使用len()获取字符串的长度,但是我只能得到其中一个字符串,而我似乎无法以列表形式获取它。
我的代码:
def method1(input1):
total = 0
a = []
for word in input1:
total = len(word)
a = [total]
return a
这将返回[3]输入[ '七', '一']
任何帮助,将不胜感激。我对Python很陌生。
'return sum([len(a)for a in input1])' – jordanm
所有你需要做的就是'a + = [total]'。这将返回列表形式的字符串长度。所以如果你的输入是'['Seven','one']'。它会返回'[5,3]' – Digvijayad
@Digvijayad那就是诀窍!非常感谢! – JDF