[TIL] Day.13 사전스터디 Python 구현

eslim·2020년 8월 3일
0

Python

목록 보기
4/12
post-thumbnail

사전스터디 미션인 파이썬 기본 구조와 구현

1. Python 사전스터디 Mission


1-1 : 레드벨벳 멤버 딕셔너리로 구현

  • 딕셔너리는 키(key), 값(value)을 가짐
dict = { key1 : value1, key2 : value2, key3 : value3,....}
  • 레드벨벳 멤버
dict1 = { 'member1':'아이린', 'member2':'웬디', 'member3':'슬기', 'member4':'조이', 'member5':'예리' }

1-2 스트링, 리스트, 딕셔너리를 반복문으로 돌면서 인자 출력 함수 작성

  • 스트링
str_1 = 'hello world'
  
for i in str_1:
	print(i)

#
h
e
l
.
.
.
  • 리스트
list_1 = ['a', 'b', 'c', 'd']

for i in list_1:
	print(i)


# 
a
b
c
d

  • 딕셔너리
dict_1 = ['a':1, 'b':2, 'c':3, 'd':4]

for i in dict_1.items():
	print(i)
    
    
# 결과
#('a', 1)
#('b', 2)
#('c', 3)
#('d', 4)

1-3 for 반목문과 break, continue

  • for문 기본구조
for 변수 in 컨테이너 :
	실행할 명령1
    실행할 명령2
  • for 반복문 구현
animals = ['dog', 'cat', 'rabbit', 'monkey']

for animal in animals:
	print(animal)
    
# 결과
dog
cat
.
.
  • break
for animal in animals:
	if animal == 'cat':
		break
	print(animal)

# 결과
dog
  • continue
for animal in animals:
	if animal == 'cat':
		continue
	print(animal)

# 결과
dog
rabbit
.
.

1-4 if문의 if else 조건문

a = 1
b = 2
if a < b:
	print('a가 b보다 작다.')
else:
	print('a가 b보다 크다.')
    
    
# 결과 
a가 b보다 작다.

1-5 list method 활용 함수

  • pop, append, sort
list_1 = ['a','b','c']

list.append('d')

# 결과
list = ['a', 'b', 'c', 'd']

list.pop(1)

# 결과
list ['a', 'c', 'd']

0개의 댓글