Python Mission 3: 스트링, 리스트, 딕셔너리 반복문

백은진·2020년 8월 29일
0

TIL (Today I Learned)

목록 보기
61/106

(총 6개의 포스트로 이어지는 글입니다.)

🙋‍ Mission 🙆‍

  1. 파이썬에서 가변객체와 불변객체는 무엇이며, 어떠한 자료형이 있는지 공부한다.
  2. BTS혹은 레드벨벳의 멤버정보를 딕셔너리로 구현해주세요.
  3. 스트링, 리스트, 딕셔너리를 반복문으로 돌면서 인자를 출력하는 함수를 작성해보세요.
  4. for in 반복문을 작성해보고, break, continue의 쓰임새도 알아보세요.
  5. if와 else를 이용해 조건문을 작성해보세요.
  6. list method 중 append, pop, sort 을 활용한 함수를 작성해보세요.

3. 스트링, 리스트, 딕셔너리를 반복문으로 돌면서 인자를 출력하는 함수를 작성해보세요.

3.1 스트링 반복문

입력

for char in "My lovely dog, Yeoul.":
  print(char)

출력

M
y
 
l
o
v
e
l
y
 
d
o
g
,
 
Y
e
o
u
l
.

3.2 리스트 반복문

입력

a = [x for x in range(1, 11)] #1부터 10까지의 숫자가 반복된다. 

print a

출력

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

3.3 딕셔너리 반복문

입력

d = {k1 : v1, k2 : v2, k3 : v3, k4 : v4}

for a, b in d.items():
    print ("Key:" + a, "Value:" + b)

출력

('Key:k3', 'Value:v3')
('Key:k2', 'Value:v2')
('Key:k1', 'Value:v1')
('Key:k4', 'Value:v4')

(*출력되는 순서는 입력 순서와 상관이 없다.)

3.3.1 딕셔너리의 key만 출력

입력

d = {'k1' : 'v1', 'k2' : 'v2', 'k3' : 'v3', 'k4' : 'v4'}

for a in d.keys():
  print (a)

출력

k3
k2
k1
k4

3.3.2 딕셔너리의 value만 출력

입력

d = {'k1' : 'v1', 'k2' : 'v2', 'k3' : 'v3', 'k4' : 'v4'}

for b in d.values():
  print (b)

출력

v3
v2
v1
v4
profile
💡 Software Engineer - F.E

0개의 댓글