코리아 IT아카데미/python

2일차 복습 | 수업 리마인드

Sharon kim 2021. 9. 13. 13:19

idle에서 새파일 생성 저장 후

F5하면 결과 창 생성

#(한줄주석)주석 : 프로그램 내에서 메모나, 또는 소스코드의 설명을 붙일 때 사용한다.
'''(여러줄주석 *문자열과 구분)
주석문입니다.
주석
'''
str1 = '''멀티라인
입니다'''

print(str1)

#list(인덱스가 있음. 순서가 있음)
#append와 pop으로 이루어져있다 stack구조
list1 = [1,2,3,4,5,6,7,8,9,10]

print(list1[2:9:2])

#set(중복불가, 순서가 없음)
set1=set()
print(type(list1))
print(type(set1))
set1.add('부산')
set1.add('서울')
set1.add('부산')
print(set1)

list1.append('부산')
list1.append('부산')
print(list1)

list1.pop()
print(list1)

set1.remove('부산')
print(set1)
set1.discard('부산')#중복제거시 오류가 나지 않음
set1.discard('서울')
print(set1)

#dict(딕셔너리, map)
dict1 = {'1번':'김가영', '2번':'김경민','3번':'박건우'}
print(type(dict1))
print(dict1)
print(dict1['2번'])
menu = {'금요일':'탕수육','토요일':'유산슬','일요일':'팔보채'}
print(menu)

menu_keys = list(menu.keys())
menu_values = list(menu.values())

print(type(menu.keys()))
print(menu_keys[0]+':'+menu_values[0])
print(menu_keys[1]+':'+menu_values[1])
print(menu_keys[2]+':'+menu_values[2])

#선생님 방법
menu_keys = list(menu.keys())

print(type(menu.keys()))
print(menu_keys[0]+':'+menu[menu_keys[0]])
print(menu_keys[1]+':'+menu[menu_keys[1]])
print(menu_keys[2]+':'+menu[menu_keys[2]])