본문 바로가기
728x90

파이썬170

[Python] 딕셔너리 - 딕셔너리(Dictionary) 순서가 없음 (인덱싱 불가) key와 value를 한쌍으로 갖는 자료형 immutable(불변적)한 key와 mutable(가변적)한 value로 구성 key에는 변하지 않는 값 사용 (리스트 사용 불가, 튜플 사용 가능) value에는 변하는 값/변하지 않는 값 모두 사용 딕셔너리 = {key : value} # 딕셔너리 선언 a = {} b = {'name' : 'MH'} c = {1:5, 2:3} d = {'a' : [1,2,3]} # 딕셔너리 타입 확인 type(c) # 딕셔너리 값 추가 : 딕셔너리[key] = value person = {'name' : 'hyunseo', 'age' : '25', 'hobby' : '코딩하기'} person['birth'] =.. 2021. 4. 25.
[Python] 반복문 - 반복문 : 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문 - while 반복 횟수가 명확하지 않을 때 조건식이 True일 경우 실행 문장 반복 # while 조건문 : # 실행문장1 # 실행문장2 # ... number = 1 while number 이 경우에는 무한루프가 계속해서 출력됨 while True : print('무한루프') break # continue : while문의 맨 처음으로 돌아가기 a = 0 while a= 60 : result = '합격' else : result = '불합격' print(f'{idx+1}번 학생은 {result}입니다.') idx += 1 # for문 활용 score_list = [90, 45, 70, 60, 55] idx .. 2021. 4. 25.
[Python] 리스트, 튜플 - 리스트(List) 많은 양의 데이터를 관리하는 자료형 저장할 데이터의 수가 정해지지 않았을 경우 대괄호([])로 작성 리스트의 내부 값은 콤마(,)로 구분 추가, 수정, 삭제 가능 리스트에 저장된 각각의 값 : 요소 요소 각각에는 위치가 지정되어 있음 : 1이 아닌 0부터 시작 저장할 수 있는 데이터 타입과 깊이에 제약이 없음 : 리스트 안에 리스트, 숫자, 문자 등 가능 - 리스트 선언 # 리스트 선언 # 리스트명 = [요소1, 요소2, 요소3, ...] # 비어있는 리스트 list1 = [] # 숫자를 요소로 가지는 리스트 list2 = [1,2,3] # 문자를 요소로 가지는 리스트 list3 = ['A', 'B', 'C', 'D'] # 숫자와 문자를 함께 요소로 가지는 리스트 list4 = [1.. 2021. 4. 25.
[Python] 조건문 - 조건문 : 상황에 따라 실행 흐름을 다르게 하는 문법 - if 조건식이 참일 경우 실행 문장 실행 # if 조건식 : # 실행문장 if True : print('실행문장 실행') money = 11000 if money >= 10000 : print('택시를 탄다.') - if-else 조건식이 참일 경우 실행문장1 실행 조건식이 거짓일 경우 실행문장2 실행 # if 조건식 : # 실행문장1 # else : # 실행문장2 money = 11000 if money >= 10000 : print('택시를 탄다.') else : print('버스를 탄다.') money = 9000 if money >= 10000 : print('택시를 탄다.') else : print('버스를 탄다.') - elif 조건.. 2021. 4. 25.
728x90