Python

DAY 4 ( for 문, end, range 함수, dictionary )

도키마 2024. 6. 19. 14:25

 

 

 

 

 

 

오늘의 노래 추천 ☔

 

 
All I Got
아티스트
백현 (BAEKHYUN)
앨범
Bambi - The 3rd Mini Album
발매일
1970.01.01
 
Cry For Love
아티스트
백현 (BAEKHYUN)
앨범
Bambi - The 3rd Mini Album
발매일
1970.01.01

 

백현은 3집이 명반이에여 그 중 오늘 들어보니 좋은 노래 이거

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAY 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ㅡ for 반복문 ㅡ

 

for 문 : 문자열 또는 리스트 또는 튜플이 들어갔을 때

 

 

 

 

 

 

 

for 변수명 in 문자열, 리스트, 튜플 명:

출력문

 

 

 

리스트 for 문 예시

 

food 변수에 리스트 내의 값인 햄버거, 치킨, 피자를 불러옴

 

 

 

 

예제

 

 

 



 

 

 

 

 

 

 

 

 

 

ㅡ range() 함수 ㅡ

 

필요한 만큼의 숫자를 만들어내는 함수

 

 

 

 

 

 

 

 

range ( 시작할 숫자, 종료할 숫자, 증가량 )

 

range ( 기본값 0, 종료할 숫자, 기본값 1 )

 

시작할 숫자, 증가량 생략 가능

 

 

 

 

 

ㅡ for 문에 range 함수 사용

 

for 문에 range 사용

 

 

 

 

 

 

 

ㅡ 출력문에 end 사용

 

* print 함수의 기본 속성이 개행을 포함하는 것이지만, 

end 를 사용해 설정하면 다음과 같이 출력이 가능하다

 

 

print 함수 end 속성

 

 

 

예제

 

 

 

리스트 for 문

 

 

 

 

 

 

 

 

예제 1.

 

예제1

 

예제1 풀이

 

 

 

 

예제 2.

 

예제2

 

예제2 풀이

 

 

 

 

예제 3.

 

예제3

 

예제3 풀이

 

 

 

 

예제 4. 학점 관리 시스템

 

학생의 이름, Java 점수, Web 점수를 저장할 수 있는 리스트 studentScore 을 생성하고

1번 선택시, studentScore 에 값을 넣고

2번 선택시, 전체 데이터를 출력하고

3번 선택시, 시스템을 종료하는 코드 작성

 

예제4 풀이

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ㅡ 딕셔너리 ㅡ

 

dictionary

 

 

 

 

 

 

 

 

Key 와 Value 를 한쌍으로 갖는 자료형

 

딕셔너리 타입 ㅡ>  immutable 한 key 와 mutable 한 value 로 맵핑되어 있는 순서가 없는 자료형

 

 

딕셔너리 명 = { Key : Value, Key : Value, ...}

중괄호 사용

 

* Key 에는 변하지 않는 값을 사용하고,

Value 에는 변하는 값과 변하지 않는 값 모두 사용할 수 있음

 

 

 

 

 

 

딕셔너리 값 추가

 

 

 

 

 

 

ㅡ 실습 ㅡ

 

 

실습

 

실습

 

 

 

 

 



 

 

 

 

 

 

 

ㅡ 딕셔너리 값 삭제ㅡ

 

del

 

 

 

 

 

 

del 딕셔너리 명 [ Key

 

 

 

딕셔너리 값 삭제 del

 

 

실습

 

 

 

 

 

 

 

 

 

 

ㅡ 딕셔너리 값 불러오기 ㅡ

 

get (함수)

 

 

 

 

 

 

딕셔너리 명.del ( Key ) 

 

 

 

딕셔너리 값 불러오기 get

 

get 함수를 썻기 때문에 소괄호 사용

 

 

 

 

error

 


딕셔너리명 [ Key ] ㅡ> 존재하지 않는 값을 요청하면 error

딕셔너리명.get ( Key ) ㅡ>  존재하지 않는 값을 요청하면 None

 

 

 

 

 

 

 

 

 

ㅡ 딕셔너리 Key 모두 불러오기 ㅡ

 

. Keys ( )

 

 

 

 

 

 

딕셔너리 명.keys() 

 

 

 

실습



 

 

 

 

 

 

 

ㅡ 딕셔너리 값 모두 불러오기 ㅡ

 

. Values ( )

 

 

 

 

 

 

 

딕셔너리 명.Values() 

 

 

 

실습

 

 

 

 

 

 

 



 

 

 

 

 

ㅡ 딕셔너리 for 문 활용 ㅡ

 

.key(), .values(), .items() 를 in 범위에 작성

 

 

 

 

 

dictionary for 문 활용

 

 

 

실습

 

 

 

 

 

 

 

 

 



ㅡ 딕셔너리 in 키워드 활용 ㅡ

 

boolean 값으로 출력

 

 

 

 

key  in  딕셔너리 명

 

key 만 확인 가능

 

 

실습

 

 

 

 

 

 

 



ㅡ 딕셔너리 모두 지우기 ㅡ

 

.clear()

 

 

 

 

딕셔너리 명.clear() 

 

 

 

실습

 

 

 

 

 

 

 




 

 

 

ㅡ 딕셔너리 final 예제 ㅡ

 

 

문제

 

 

풀이

 

 

for 문 풀이

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


 


 

 

 

 

 

Bye