정보처리기사 2020년도 Python 기출문제

업데이트:

2020년 2회

a={'일본', '중국', '한국'}
a.add('베트남')						# 새로운 값 추가
a.add('중국')						# 이미 존재하는 값이므로 무시함
a.remove('일본')						# 기존 값 삭제
a.update({'홍콩', '한국', '태국'})		# 새로운 세트를 추가로 붙임. 이미 존재하는 값은 무시함
print(a)

{‘중국’, ‘한국’,’베트남’, ‘홍콩’, ‘태국’}

2020년 3회

lol=[[1, 2, 3], [4, 5], [6, 7, 8, 9]]
print(lol[0])						# lol[0]은 맨 첫 번째 array이므로 [1, 2, 3]을 출력
print(lol[2][1])					# lol[2][1]은 세 번째 array의 두 번째 요소를 의미하므로 해당되는 숫자 7을 출력

for sub in lol:						# array인 lol를 새로 정의한 변수 sub의 순서대로 반복하고(여기서 sub은 행마다 주어진 array를 의미),
    for item in sub:				# sub 역시 새로 정의한 변수 item의 순서대로 반복한다(여기서 item은 행렬마다 주어진 숫자를 의미)
        print(item, end='')			# item(행렬)을 띄어쓰기 없이 순서대로 출력한다
    print()							# 위에서 출력한 결과를 sub별로 출력한다

[1, 2, 3]
7
123
45
6789