튜플은 리스트처럼 요소를 일렬로 저장하지만, 안에 저장된 요소를 변경, 추가, 삭제를 할 수 없다.
튜플과 리스트의 공통점: 요소를 일렬로 저장한다, 여러 자료형을 섞어서 저장할 수 있다.
튜플과 리스트의 차이점: 안에 저장된 요소를 변경, 추가, 삭제 할 수 없다. 리스트는[] 튜플은()
튜플은 요소가 절대 변경되면 안될때 사용한다.
리스트는 요소가 자주 변경 될 때 사용.
<요소가 하나있는 튜플 만들기>
(값) -> 튜플 x 그냥 값
(값,) 또는 값, -> 튜플 (값 뒤에 , 를 붙인다)
끝에 시작하는 숫자는 포함되지 않는다
<리스트를 튜플로 만들기>
>>> a = [1, 2, 3]
>>> tuple(a)
(1, 2, 3)
<튜플을 리스트로 만들기>
>>> b = (4, 5, 6)
>>> list(b)
[4, 5, 6]
<튜플과 리스트안에 문자열을 넣는다면?>
글자가 하나씩 떨어져 각자의 객체로 들거마
1. 다음 중 리스트를 만드는 방법으로 올바른 것을 모두 고르세요.
답) 1,3,4
해설) 5번은 리스트x 튜플이다.
2. 다음 중 튜플을 만드는 방법으로 올바른 것을 모두 고르세요.
답) b,c,e
3. 다음 중 튜플 (-10, -7, -4, -1, 2, 5, 8)을 만드는 방법으로 올바른 것을 고르세요.
답) d
<심사문제>
표준 입력으로 정수가 입력됩니다. range의 시작하는 숫자는 -10, 끝나는 숫자는 10이며 입력된 정수만큼 증가하는 숫자가 들어가도록 튜플을 만들고, 해당 튜플을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).
답)
a = int(input())
b = tuple(range(-10,10,a))
print(b)
댓글 영역