1 분 소요

071

my_variable 이름의 비어있는 튜플을 만들라.

my_variable = ()
type(my_variable)
tuple

072

2016년 11월 영화 예매 순위 기준 top3는 다음과 같다. 영화 제목을 movie_rank 이름의 튜플에 저장하라. (순위 정보는 저장하지 않는다.) 순위 영화 1 닥터 스트레인지 2 스플릿 3 럭키

movie_rank = ('닥터 스트레인지','스플릿','럭키')
movie_rank
('닥터 스트레인지', '스플릿', '럭키')

073

숫자 1 이 저장된 튜플을 생성하라.

my_tuple = (1,)
type(my_tuple)
tuple

074

다음 코드를 실행해보고 오류가 발생하는 원인을 설명하라.

t = (1, 2, 3) t[0] = ‘a’ Traceback (most recent call last): File “<pyshell#46>”, line 1, in t[0] = 'a' TypeError: 'tuple' object does not support item assignment

#튜플은 변경 불가능한 데이터이므로 수정할수없다.

075

아래와 같이 t에는 1, 2, 3, 4 데이터가 바인딩되어 있다. t가 바인딩하는 데이터 타입은 무엇인가?

t = 1, 2, 3, 4

t = 1,2,3,4
type(t)
tuple

076

변수 t에는 아래와 같은 값이 저장되어 있다. 변수 t가 (‘A’, ‘b’, ‘c’) 튜플을 가리키도록 수정 하라.

t = (‘a’, ‘b’, ‘c’)

t=('A','b','c')
t
('A', 'b', 'c')

077

다음 튜플을 리스트로 변환하라.

interest = (‘삼성전자’, ‘LG전자’, ‘SK Hynix’)

interest = ('삼성전자', 'LG전자', 'SK Hynix')
interest = list(interest)
interest
['삼성전자', 'LG전자', 'SK Hynix']

078

다음 리스트를 튜플로 변경하라.

interest = [‘삼성전자’, ‘LG전자’, ‘SK Hynix’]

interest = ['삼성전자', 'LG전자', 'SK Hynix']
interest = tuple(interest)
interest
('삼성전자', 'LG전자', 'SK Hynix')

079 튜플 언팩킹

다음 코드의 실행 결과를 예상하라.

temp = (‘apple’, ‘banana’, ‘cake’) a, b, c = temp print(a, b, c)

temp = ('apple', 'banana', 'cake')
a, b,c = temp
print(a,b,c)
apple banana cake

080 range 함수

1 부터 99까지의 정수 중 짝수만 저장된 튜플을 생성하라.

(2, 4, 6, 8 … 98)

c = list(range(1,100))
tuple(c[1::2])
(2,
 4,
 6,
 8,
 10,
 12,
 14,
 16,
 18,
 20,
 22,
 24,
 26,
 28,
 30,
 32,
 34,
 36,
 38,
 40,
 42,
 44,
 46,
 48,
 50,
 52,
 54,
 56,
 58,
 60,
 62,
 64,
 66,
 68,
 70,
 72,
 74,
 76,
 78,
 80,
 82,
 84,
 86,
 88,
 90,
 92,
 94,
 96,
 98)


댓글남기기