파이썬 강의 노트 - SET 활용: 중복 변수 제거
SET 활용: 중복 변수 제거 학생들이 강의를 등록한다는 가정하에 생각해보면, 한 학생이 등록을 한 후에 취소하고 다시 재등록하는 경우가 발생할 수 있다. 이런 경우에 강의 신청 횟수와 실제 수강 등록 인원과는 차이가 발생한다. 하지만 학생에겐 학번이나 아이디에 해당하는 고유번호가 있기 때문에 실제로 강의를 신청한 학생의 총 합을 구할 수 있다. set( ) 를 활용하면 중복된 값을 제외하고 원하는 학생 수를 도출할 수 있다. def get_unique_students(data): unique_students = set() for data_point in data: unique_students.add(data_point['account_key']) return unique_students len(enrollments) unique_enrolled_students = get_unique_students(enrollments) len(unique_enrolled_students)
