여정의 기록
Tuple 본문
728x90
사용빈도가 높지 않다. 보통 list를 더 많이 사용한다고 한다.
그 이유는 수정이 불가능해서가 아닐까 생각이 된다. 그래서 데이터가 손상되어서는 안되는 경우에만 사용한다.
list는 [] 모양이고 tuple은 () 모양이다.
tup1=()
tup2=(1) # type=int이므로 이렇게 하면 안된다!
tup3=(1,) # , 가 있으면 tupe type임
tup4(10,20,30)
tup5=1,2 # 변수 하나에 여러개 값 , 명시적으로 () 해주는게 좋다.
update, add, delete
tup5[1]=2 # update
tup5[3]=3 # add
del tup5[0] # delete
list 로 변환하여 사용 가능(형변환)
l5=list(tup5)
인덱스를 이용해 출력 가능
tup6=(10, 20, '가', '나')
tup6[3] # 나
tup6[2:]
# 연결됨
tup6+tup3
tup6*3 # tup6값 3번 반복
len
list나 string에서 나오는 함수가 여기서도 쓸수있다. X.X
len(tup6)
string을 list나 tuple로 형변환하면...
문자 하나씩 들어감...
list("data") # ['d', 'a', 't', 'a']
tuple("data") # ('d', 'a', 't', 'a')
728x90
'공부 > Python' 카테고리의 다른 글
Python/Dictionary 파일구조 (0) | 2022.02.10 |
---|---|
set 집합 (0) | 2022.02.10 |
파일구조 List (0) | 2022.02.10 |
Python의 재미있는 문법들/format... 문자열 내장 함수 (0) | 2022.02.09 |
Python의 재미있는 문법들/map, sep, ==, 비교연산자와 논리연산자, bool (0) | 2022.02.07 |