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

Python – 트리밍된 값 재배포

<시간/>

트리밍된 값을 재배포해야 하는 경우 목록 이해와 '/' 연산자를 사용합니다.

아래는 동일한 데모입니다.

my_list = [11, 26, 24, 75, 96, 37, 48, 29, 93]

print("The list is :")
print(my_list)

key = 2
print("The value of key is")
print(key)
full_sum = sum(my_list)

trimmed_list = my_list[key:len(my_list) - key]
trim_sum = sum(trimmed_list)

add_value = (full_sum - trim_sum) / len(trimmed_list)
result = [ele + add_value for ele in trimmed_list]

print("The resultant list is:")
print(result)

출력

The list is :
[11, 26, 24, 75, 96, 37, 48, 29, 93]
The value of key is
2
The resultant list is:
[55.8, 106.8, 127.8, 68.8, 79.8]

설명

  • 목록이 정의되고 콘솔에 표시됩니다.

  • 키 값이 정의되어 콘솔에 표시됩니다.

  • 목록의 요소는 '합' 방법을 사용하여 합산됩니다.

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

  • 목록 이해는 특정 범위 내에서 길이를 반복하는 데 사용됩니다.

  • 이 값도 합산되어 varibale에 할당됩니다.

  • '/' 연산자는 추가해야 하는 값을 가져오는 데 사용됩니다.

  • 리스트의 합과 특정 범위의 리스트의 합을 나눈 값을 특정 범위 내에서 합이 있는 리스트의 길이로 나눈 값입니다.

  • 목록 이해는 추가해야 하는 값에 특정 범위의 목록 요소를 추가하는 데 사용됩니다.

  • 이것은 변수에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.