본문 바로가기
Python/Python 기본

5. 파이썬 - 조건문 / 딕셔너리

by 닉우 2020. 8. 1.

<if>

 

처리흐름을 선택할 수가 있다. (true / false 가 반환된다.)

띄어쓰기 주의

 

input_name = '맥그리거'

if input_name == '맥그리거':
    print('만나서 반가워요', input_name);

<else, elif>

 

첫 번째 if문이 false 일 때, 검사를 또 한다.


<Loop>

 

조건이 True이면 아래 명령들을 실행하고 다시 반복문으로 들어온다.조건을 다시 검사해서 어느 순간 False가 되면 들어가지 않고 나온다.


<continue, break>

 

continue를 만나면 그 밑에 있는 문장을 실행하지 않고,

조건문으로 올라간다.

break는 반복문을 끝내버린다.

4보다 작은값은 continue를 만나서 아래에 있는것들을 실행안하고 조건문으로 올라간다.

그리고 8과 같은 값일때는 조건문이 남아있건말건 while문을 빠져나온다.

 


<Dictionary>

 

리스트, 튜플이 어떤값을 한꺼번에 모아서 관리하는데,

딕셔너리도 여러값들을 모아서 관리한다.

리스트와 차이점은 딕셔너리는 관련된 정보들을 모은것.

 

 key를 이용해서 값을 가져올 수 있다.

(이름을 붙인다고 보면 된다.)

 

중괄호로 만들수가 있다.

0이 key가 되고 'a'가 값이 된다.

키 값은 문자열도 가능하다.

 

지우려면 del을 사용한다.


<딕셔너리 메서드>

 

딕셔너리 메서드도 함수의 일종인데,

함수랑 다른점은 딕셔너리 메서드는 딕셔너리만 사용할 수 있는 함수이다.

(append가 리스트만 사용할수있는 리스트 메서드인것처럼)

 

 

dict.values()

my_dict에 있는 값들을 하나씩 뽑아보겠다.

my_dict 딕셔너리에서 값만 뽑아오는거다.

키만 뽑아오는 방법도 있다.

 

<dict.items()>

이번에는 키랑 값을 한꺼번에 가져오고 싶을 때.


 

 

 

 

 

 

 

 

 

 

※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다.

댓글