我正在迭代一个文件,并获得每个单词中的字符数。当我找到每个单词的长度时,它会将字符数的int值放入数组索引位置。我不知道为什么或者怎么解决这个问题。然后,我甚至尝试重新迭代数组,并将每个int除以它的索引位置,但我不明白为什么我总是得到一个/ by 0异常。下面是我的代码。我使用的txt文件有一个两个字母的单词和两个三个字母的单词。输出2个字符的单词频率为2(应为1),3个字符的单词的频率为6(应为2)。对
我尝试从最大值到最小值获取数组中的值的索引,而不对索引位置进行排序。我不想要已排序的索引列表,而是希望它们位于相同的位置。输出应为[3, 2, 1, 4, 0]。有什么方法可以做到这一点吗?在这里,sv中的每个值都被索引并绑定到相同的输出数组[3, 2, 1, 4, 0]。现在基于某些条件,比如说 for i in s if any val[i] < max(val[i])*25/100 值将从s和sv及其</