본문 바로가기

TIL

240705 TIL (데이터분석 종합반)

1주차~5주차 과제

클래스 관련된 부분은 아직도 헷갈림

 

문제 풀면서 내가 몰랐던 기억해야 될껀 크게 두가지

 

1. list.pop(i) 은 i번째 요소를 빼온뒤 삭제하는 기능을 말한다.

2.인덱싱 관련해서 [a:b:-1] 을 하면 a번째 요소부터 b번째 요소까지 추출한뒤 역순으로 바꿔줌

 

 

 

마지막 문제                      이게 뭘까......클래스가 뭘까.........뭘까..............

아래의 데이터와 클래스 일부분을 수정하여 평균을 계산하는 클래스를 완성하고 실제로 클래스를 선언하여 계산된 결과 까지도 출력해 보세요!
class DataPreprocessor:
    def __init__(self, data):
        self.data = data

    def calculation(self):
        total = sum(self.data)
        length = len(self.data)
        average = total / length
        return average
        
data = [2, 4, 6, 8, 10]

preprocessor = DataPreprocessor(data)
average = preprocessor.calculation()

print("평균:", average)

'TIL' 카테고리의 다른 글

20240709 TIL  (0) 2024.07.09
240708 TIL (partition by)  (0) 2024.07.08
20240703 TIL  (0) 2024.07.03
240702 TIL  (0) 2024.07.02
240701 TIL  (0) 2024.07.01