본문 바로가기
Python/기본 문법

Python - 슬라이스 / 딕셔너리 / if 문 / for / while 반복문

by 빵으니 2020. 5. 19.

<슬라이스>

- 리스트의 일부를 잘라 새 리스트를 만드는 것 (시퀀스 객체인 list, tuple, range, string 모두 가능)

- 슬라이스 시, 시작 인덱스부터 끝 인덱스 - 1까지 값을 가져온다


<딕셔너리>

- 리스트와 튜플은 값 여러 개를 일렬로 저장할 뿐 값끼리 연관 관계가 없었으나 딕셔너리는 값마다 이름을 붙여서 저장하는 방식이다 (키-값은 1:1 대응)

- 사전(dictionary)에서 단어를 찾듯이 값을 가져올 수 있다고 하여 딕셔너리

- 딕셔너리는 { }(중괄호) 안에 키: 값 형식으로 저장하며 각 키와 값은 ,(콤마)로 구분

- 딕셔너리는 특정 주제에 대해 연관된 값을 저장할 때 사용


<if 조건문>

 if 조건식 :

       (들여쓰기)

콘솔창에 원하는 값 입력
파이썬에서는 else if 를 elif라고 쓴다!!

 

<초보자를 위한 파이썬 300제 예제 코드>

 


<for 반복문>

for 변수 in range(반복횟수) : 

         반복할 코드

- range가 기본형태

- 보통 정해진 만큼 반복할 때 for 사용

 

- 기본형태인 range 말고도 나머지 시퀀스객체도 for 반복문 사용 가능

 


<while문>

초기식 

while 조건식 : 

        반복할 코드

        변화식

- ~하는 동안 ~회 반복해 / 반복횟수가 정해져 있지 않을 때 주로 사용 (무한 반복 가능)

댓글