2024-10-02 02:30:47 发布
网友
我想在列表中查找最频繁的元素,但我的代码不起作用。我该怎么办? 我要走了
**IndentationError: unexpected indent Error
我的代码
A = [7, 9, 2, 7, 8, 3, 5, 7, 11, 3, 7] def mstfrqent(A): counter = 0 num = A[0] for i in A: curr_frequency = A.count(i) return i print(mstfrqent(A))
您应该使用另一个for循环
顺便说一句,你应该给更容易理解的名单名称,这将是更有效的工作
A = [7, 9, 2, 7, 8, 3, 5, 7, 11, 3, 7] def mstfrqent(A): counter = 0 num = A[0] for i in A: curr_frequency = A.count(i) if(curr_frequency> counter): counter = curr_frequency num = i return num print(mstfrqent(A))
执行下面的代码。似乎你只面临缩进问题,仅此而已
您应该使用另一个for循环
顺便说一句,你应该给更容易理解的名单名称,这将是更有效的工作
执行下面的代码。似乎你只面临缩进问题,仅此而已
相关问题 更多 >
编程相关推荐