Python/기본 문법
Python - 슬라이스 / 딕셔너리 / if 문 / for / while 반복문
빵으니
2020. 5. 19. 17:14
<슬라이스>
- 리스트의 일부를 잘라 새 리스트를 만드는 것 (시퀀스 객체인 list, tuple, range, string 모두 가능)
- 슬라이스 시, 시작 인덱스부터 끝 인덱스 - 1까지 값을 가져온다
<딕셔너리>
- 리스트와 튜플은 값 여러 개를 일렬로 저장할 뿐 값끼리 연관 관계가 없었으나 딕셔너리는 값마다 이름을 붙여서 저장하는 방식이다 (키-값은 1:1 대응)
- 사전(dictionary)에서 단어를 찾듯이 값을 가져올 수 있다고 하여 딕셔너리
- 딕셔너리는 { }(중괄호) 안에 키: 값 형식으로 저장하며 각 키와 값은 ,(콤마)로 구분
- 딕셔너리는 특정 주제에 대해 연관된 값을 저장할 때 사용
<if 조건문>
if 조건식 : (들여쓰기) |
<초보자를 위한 파이썬 300제 예제 코드>
<for 반복문>
for 변수 in range(반복횟수) : 반복할 코드 |
- range가 기본형태
- 보통 정해진 만큼 반복할 때 for 사용
- 기본형태인 range 말고도 나머지 시퀀스객체도 for 반복문 사용 가능
<while문>
초기식 while 조건식 : 반복할 코드 변화식 |
- ~하는 동안 ~회 반복해 / 반복횟수가 정해져 있지 않을 때 주로 사용 (무한 반복 가능)