리스트의 평균 자릿수를 세어야 하는 경우 단순 반복인 'str' 메서드와 '/' 연산자를 사용합니다.
아래는 동일한 데모입니다 -
예시
my_list = [324, 5345, 243, 746, 432, 463, 946787] print("The list is :") print(my_list) sum_digits = 0 for ele in my_list: sum_digits += len(str(ele)) my_result = sum_digits / len(my_list) print("The result is :") print(my_result)
출력
The list is : [324, 5345, 243, 746, 432, 463, 946787] The result is : 3.5714285714285716
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
변수는 0으로 초기화됩니다.
-
목록은 반복되며, 먼저 요소를 목록으로 변환하고 'len' 방법을 사용하여 길이를 결정하여 숫자의 합을 계산합니다.
-
이 숫자의 평균이 계산됩니다.
-
이 결과는 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.