[enumerate()] 인덱스와 아이템을 한번에 조회할 수 있다. enumerate는 리스트 뿐만 아니라 문자열에도 적용할 수 있다. hello = 'hello' for idx,item in enumerate(hello): print(f'인덱스 {idx}의 value값 {item}') ''' 인덱스 0의 value값 h 인덱스 1의 value값 e 인덱스 2의 value값 l 인덱스 3의 value값 l 인덱스 4의 value값 o ''' [실습1] 가장 좋아하는 스포츠가 몇번째에 있는지 출력하는 프로그램 sports = ['농구','수구','축구','마라톤','테니스'] favoriteSport = input('가장 좋아하는 스포츠는? : ') for idx, sport in enumerate(spo..
자료구조
정리는 전부 다 하는게 아니라, 저에게 낯선 개념을 우선 순위로 함을 미리 밝혀두는 바입니다. [이중 리스트 일때, 내부 리스트 조회] 다음처럼 변수를 두개 주면, 자동으로 리스트 안의 두 요소가 자동으로 두 변수에 할당된다. [ 학급의 학생수 구하기 ] studentCnt = [[1,19],[2,20],[3,22],[4,18],[5,21]] for classNo, cnt in studentCnt: print('{}반의 학생 수는 {}명 입니다.'.format(classNo,cnt)) ''' 1반의 학생 수는 19명 입니다. 2반의 학생 수는 20명 입니다. 3반의 학생 수는 22명 입니다. 4반의 학생 수는 18명 입니다. 5반의 학생 수는 21명 입니다. ''' 물론 다음과 같이 인덱스를 응용할 수도..
[자료구조] 여러개의 데이터가 묶여있는 자료형을 컨테이너 자료형이라 하고, 이러한 컨테이너 자료형의 데이터 구조를 자료구조라고 한다. 파이썬에는 대표적으로 리스트, 튜플, 딕셔너리, 집합 이 있다. student1 = '홍길동' student2 = '박찬호' student3 = '이용규' student4 = '박승철' student5 = '김지은' students = ['홍길동','박찬호','이용규','박승철','김지은'] print(students) print(type(students)) students = ('홍길동','박찬호','이용규','박승철','김지은') # 튜플에 한번 정해진 데이터는 변경할 수 없다. print(students) print(type(students)) scores = {'k..