Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 목록의 평균 숫자 수

<시간/>

리스트의 평균 자릿수를 세어야 하는 경우 단순 반복인 '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' 방법을 사용하여 길이를 결정하여 숫자의 합을 계산합니다.

  • 이 숫자의 평균이 계산됩니다.

  • 이 결과는 변수에 할당됩니다.

  • 콘솔에 표시되는 출력입니다.