728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
71. my_variable 이름의 비어있는 튜플을 만드세요.
my_variable = ()
- () 형식은 튜플을 정의하는 기호입니다.
- [] 인 리스트와 비슷하지만 차이점이 있습니다.
한개의 요소만 가지고 있는 경우에는 튜플 안에서 (원소,) 와 같이 "," 를 붙여야 합니다.
요소를 표현할 때, () 를 생략해도 무방합니다.
리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없습니다.
72. 2016년 11월 영화 예매 기준 top3 는 아래와 같습니다. 영화 제목을 movie_rank 이름의 튜플에 저장하세요. (순위 정보는 저장하지 않아도 됩니다.)
순위 | 영화 |
1 | 닥터 스트레인지 |
2 | 스플릿 |
3 | 럭키 |
movie_rank = ("닥터 스트레인지", "스플릿", "럭키")
print(movie_rank)
73. 숫자 1이 저장된 튜플을 생성하세요.
num = (1, )
print(type(num))
- 71번 문제 답안에 있는 내용으로, 튜플 안에 하나의 원소만 넣고 (예시 : num = (1)) 사용하면 튜플이 아닌 int로 인식을 합니다. 하나의 원소만 사용할 땐, ","를 뒤에 붙여줘야 합니다.
74. 다음 코드를 실행해보고 오류가 발생하는 원인을 설명하세요.
- 71번 문제 답안에 있는 내용으로, 튜플은 원소의 생성, 삭제, 수정이 불가합니다.
75. 아래와 같이 t에는 1, 2, 3, 4 데이터가 바인딩되어 있습니다. t가 바인딩 하는 데이터 타입은 무엇일까요?
t = 1, 2, 3, 4
print(type(t))
- 위 코드를 실행하면 class "tuple"이 출력됩니다.
- 원칙적으로 튜플은 괄호와 함께 데이터를 정의해야 하지만, 71번 문제 답안에 있는 내용과 같이 편의를 위해 괄호를 생략할 수 있습니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (81, 82, 83, 84, 85) (0) | 2022.10.10 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (76, 77, 78, 79, 80) (0) | 2022.10.08 |
초보자를 위한 파이썬(Python) 300제 풀이 (66, 67, 68, 69, 70) (0) | 2022.10.07 |
초보자를 위한 파이썬(Python) 300제 풀이 (61, 62, 63, 64, 65) (0) | 2022.10.05 |
초보자를 위한 파이썬(Python) 300제 풀이 (56, 57, 58, 59, 60) (0) | 2022.10.04 |