리스트와 튜플은 간단한 명령으로 상호 변환이 된다!
[1, 2, 3] 형식의 리스트를 (1, 2, 3) 형식의 튜플로 변형하려면 간단히 tuple(list) 명령이면 된다.
반대로, 튜플을 리스트로 바꾸는 명령은 list(tuple)
>>> tupleA = (1, 2, 3)
>>> tupleA
(1, 2, 3)
>>> list(tupleA)
[1, 2, 3]
>>> listA = ['a', 'b', 'c']
>>> listA
['a', 'b', 'c']
>>> tuple(listA)
('a', 'b', 'c')
튜플(tuple)은 리스트(list)처럼 인덱스로 값을 호출할 수 있지만
리스트와는 달리 원소 변경이 불가하다.
>>> tupleA[1]
2
>>> tupleA[0] = 0
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
tupleA[0] = 0
TypeError: 'tuple' object does not support item assignment
'Python Basic' 카테고리의 다른 글
Dictionary(딕셔너리) 생성, 추가, 수정, 삭제 - Python(파이썬) (0) | 2020.12.09 |
---|---|
Boolean 값(True/False)을 리턴하는 in ~, not in ~ - Python(파이썬) (0) | 2020.12.09 |
List Comprehension: 리스트 안에서 for loop 돌리기 - Python(파이썬) (0) | 2020.12.03 |
List(리스트)와 String(문자열) 변환: join(), split() - Python(파이썬) (0) | 2020.12.03 |
문자와 아스키코드 변환: ord(), chr() - Python(파이썬) (0) | 2020.12.03 |