[TIL] 2025.03.13

성소희·2025년 3월 13일

본 캠프 18일차


🧑🏻‍💻 [오늘의 인사이트 정리]

📌파이썬 최댓값, 최솟값 구하는 법<4가지>


1️⃣ 리스트에서 구하기

numbers = [10, 20, 30, 40, 50]
print(max(numbers)) #최댓값 : 50
print(min(numbers)) #최솟값 : 10

2️⃣ 여러 개의 값에서 구하기

print(max(10, 20, 40, 30)) #최댓값 : 40
print(min(10, 20, 40, 30)) #최솟값 : 10

3️⃣ 딕셔너리에서 구하기

sales_data = {"milk":50, "egg": 42, "yogurt":26, "toothpaste":52}
#value 값 기준
print(max(sales_data.values())) #출력 : 52
print(min(sales_data.values())) #출력 : 26

#key, values 값 기준
print(max(sales_data)) #출력 : toothpaste (알파벳 순으로 가장 큰 키)
print(min(sales)data)) #출력 : apple (알파벳 순으로 가장 작은 키)

4️⃣ 튜플에서 구하기

numbers = (10, 20, 30, 40, 50)
print(max(numbers)) #출력 : 50
print(max(numbers)) #출력 : 10

✔️리스트가 비어있을 때 예외 처리
리스트가 비어있을 땐 오류가 발생한다!

👉 default값 설정해주면 해결 가능

empty_list = []
print(max(empty_list, default="No data")) #출력 : No data
print(min(empty_list, default="No data")) #출력 : No data


📌팀 아티클 스터디

FROM 팀 아티클 스터디
출처 : https://yozm.wishket.com/magazine/detail/1096/

✔️ 관계형 데이터베이스(RDB)의 중요성 강조
👉 양질의 데이터 여부를 판단하는 기준으로 데이터 형식을 살펴봐야 함.
👉 관계형 데이터베이스는 키 존재 여부, 유일성, 무결성을 만족해야 하며, 이를 충족하지 않는 데이터는 분석에 활용하기 어려운 저품질 데이터로 간주될 수 있음

💭 관계형 데이터베이스의 원칙을 따르는 것이 중요하지만, 현대의 데이터 환경에서는 비관계형 데이터베이스가 적절한 경우도 많기에 (ex) 소셜 미디어_릴스, 스토리, 댓글, 좋아요, 해시태그, 영상 등의 비정형 데이터는 계속 증가 중) 꼭 모든 데이터가 관계형 데이터베이스 형식을 따라야 할까?

💭아티클에서는 주로 정형 데이터를 보는 관점에서 관계형 DB에 중요성을 말하고 있는데 이 부분에만 집중하다보면 비정형 데이터에서 얻을 수 있는 생각지 못한 인사이트를 놓칠 수도 있다.

profile
매일 한 걸음, 데이터 분석 실무자로 성장하는 기록

0개의 댓글