복붙노트

[PYTHON] 파이썬은 목록 (배열)의 최소 최대 값과 평균을 찾습니다.

PYTHON

파이썬은 목록 (배열)의 최소 최대 값과 평균을 찾습니다.

목록에서 분을 찾는 법을 알아 내는데 어려움을 겪고 있습니다. 예를 들면

somelist = [1,12,2,53,23,6,17]

함수 정의 (def)를 사용하여이 목록의 최소값과 최대 값을 어떻게 찾을 수 있습니까?

내장 함수를 사용하고 싶지 않습니다. min

해결법

  1. ==============================

    1.

    from __future__ import division
    
    somelist =  [1,12,2,53,23,6,17] 
    max_value = max(somelist)
    min_value = min(somelist)
    avg_value = sum(somelist)/len(somelist)
    

    수동으로 최소값을 함수로 찾으려면 다음을 수행하십시오.

    somelist =  [1,12,2,53,23,6,17] 
    
    def my_min_function(somelist):
        min_value = None
        for value in somelist:
            if not min_value:
                min_value = value
            elif value < min_value:
                min_value = value
        return min_value
    

    Python 3.4는 평균 및 추가 통계를 제공하는 통계 패키지를 도입했습니다.

    from statistics import mean, median
    
    somelist =  [1,12,2,53,23,6,17]
    avg_value = mean(somelist)
    median_value = median(somelist)
    
  2. ==============================

    2.튜플의 최소값과 최대 값을 반환합니다.

    튜플의 최소값과 최대 값을 반환합니다.

    def side_values(num_list):
        results_list = sorted(num_list)
        return results_list[0], results_list[-1]
    
    
    somelist = side_values([1,12,2,53,23,6,17])
    print(somelist)
    
  3. from https://stackoverflow.com/questions/27009247/python-find-min-max-and-average-of-a-list-array by cc-by-sa and MIT license