计算机列表中的字符串的单词的Python的长度Python
问题描述:
答
我不会写代码的你,但是这可能会有所帮助。如果我正确地理解了这个问题,那么你试图把一大块文本(段落)分解成句子,然后得到每个句子中的平均字符长度。
所以:
1)将文本块分解成句子。 Here is a post应该帮助你做到这一点。
2)计算一个句子中的字母。 Here is another post这将有助于从句子中删除空格。如果您需要从字符串中删除所有标点符号(字母除外),请检查this post。现在你有一个字符串,你可以简单地做一个len(sentence_string)
来得到句子中有多少个字符。
下次请发布您尝试使用的代码,获得的错误以及您尝试使用的数据的文本。不要张贴文字照片。当我们不能复制和粘贴所有内容并自行调试时,它使得帮助变得更加困难。
答
此代码将工作:
word = sentence.split(' ')
total = 0
for i in word:
total += len(i)
return float(total)/len(word)
的代码按空白进行分割,然后通过在句子中的词的数目增加的话,并且将长度。这将计算平均值。
平均*单词*长度?或*句子*长度? –
你到目前为止尝试过什么? –
我曾尝试通过python迭代并在空白区域分裂,但在尝试时收到错误。而我的意思是平均礼貌长度。 –