我的一個作業問題有困難。計算列表中的字符串中的字符,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