본문 바로가기

Python19

파이썬 기초 15. 딕셔너리 수정, 삭제 """ 딕셔너리의 항목을 추가, 수정, 삭제할 수 있다. 추가/수정 dictName[key] = value -> if key in dict = update -> else if key not in dict = add dictName.setdefault(key,value) -> if key not in dict = add -> 값이 존재 시 아무 일도 일어나지 않음 """ #딕셔너리명[키] = 값 #키가 존재하지 않으면 추가, 존재하면 수정 scores = {'kor':100,'eng':90,'math':80} #math -> 85 scores['math'] = 85 #music 95 add scores['music'] = 95 print(scores) #setdefault로 항목 추가 #딕셔너리명.setd.. 2023. 9. 18.
파이썬 기초 14. 딕셔너리를 만들고 값을 가져오기 """ 딕셔너리를 만들고 항목에 접근할 수 있다. (key):(value) 가 쌍을 이루어 하나의 항목으로 저장되는 자료형 키와 값은 : 로 구분 중괄호 {} 안에 , 로 구분해 항목 저장 ex) menu = {'김밥':2000, '떡볶이':2500, '어묵':2000, '튀김':3000} 딕셔너리 만들기 - 중괄호 안에 키:값의 쌍으로 된 항목을 , 로 구분해 만들기 ex) menu = {'김밥':2000, '떡볶이':2500, '어묵':2000, '튀김':3000} -dict 함수로 딕셔너리 만들기 dictionary name = dict{'김밥':2000, '떡볶이':2500, '어묵':2000, '튀김':3000} dictionary name = dict(zip([key list],[value l.. 2023. 9. 18.
파이썬 기초 13. 리스트 연습 #학생멸 총점, 평균 구하기 #각 학생의 세 과목 성적의 [총점, 평균]을 구해 리스트에 담아라. #평균은 반올림해 소수점 1자리까지 표현 score_list = [[96,84,80],[96,86,76],[76,95,83],[89,96,69],[90,76,91]] stu_scores = [] len(score_list) #for문 이용 for i in score_list: #점수 총합 total = sum(i) #평균 -> total / 3 avg = total/3 #stu_scores에 담기 stu_scores.append([total,round(avg,1)]) print(stu_scores) #과목별 평균 구하기 #학생 별 국어, 영어, 수학 점수 저장된 리스트 #각 과목의 리스트를 분리하고 과목별 .. 2023. 9. 18.
파이썬 기초 12. 리스트의 사용 """ 리스트를 제어하는 다양한 함수를 활용하고 2차원 리스트를 다룰 수 있다. - 리스트 통계값 합: sum(list) 최소: min(list) 최대: max(list) 항목의 갯수: list.count(item) """ l = [1,2,3,4,5,3,4,5] print('length: ',len(l)) print('total: ',sum(l)) print('min value: ',min(l)) print('max value: ',max(l)) print('avg: ',sum(l)/len(l)) print('count 5: ',l.count(5)) """ 리스트 정렬 -오름차순 정렬 - 리스트 원본 정렬 리스트명.sort() -내림차순 리스트명.sort(reverse=True) """ friends =.. 2023. 9. 18.
728x90