Python

python - Tuple

에이미103 2019. 7. 14. 22:56

# Python Sequcen Type :  Tuple

 - list와 거의 유사

 - 표현 방법이 다름 . 리스트 :[], 튜플 : ()

 - 원본 수정,삭제 불가능
 - 원본 값이 변경되면 안되는 경우 사용됨

a = ()
a = (1,2,3)
# a[0] = 100 #오류
a = (1) #숫자1을 의미함
a = (1,) #요소가 1개 있을때 tuple 표현
print(a)

a = (1,2,3,4)
a=1,2,3,4 #Tuple () 생략가능함
a,b,c = 10,20,30
print(a)

#indexing과 slicing 둘 다 사용가능
a = (1,2,3,4)
print(a[1]) #2출력
print(a[2:4]) 

 

#list와 마찬가지로 +, * 연산이 가능
a = (1,2,3)
b = (5,6,7)
print(a + b)

#list와 tuple 간의 변환
my_list = [1,2,3]
my_tuple = tuple(my_list) #tuple 내장함수 이용
print(my_tuple)

my_tuple = 10,20,30,40
my_list = list(my_tuple)
print(my_list)

 

'Python' 카테고리의 다른 글

python - dict  (0) 2019.07.14
python - range  (0) 2019.07.14
python - list 함수  (0) 2019.07.14
python - list, indexing, slicing  (0) 2019.07.14
python - 기본 (숫자 연산, 문자열 제어)  (0) 2019.07.14