Python
[Python] 튜플(Tuple) 정리
YEJI ⍢
2022. 10. 6. 16:20
728x90
튜플(Tuple)은
리스트처럼 요소를 일렬로 저장할 수 있지만,
튜플 안에 저장된 요소를 변경, 추가, 삭제할 수 없습니다.
Tuple = (value1, value2, value3)
Tuple = value1, value2, value3
괄호는 ( )를 사용하고 괄호를 사용하지 않으면 튜플로 간주합니다.
아래와 같이 사용됩니다.
t = ("Ptyhon", "2", "1.0")
for tu in t:
print(tu)
튜플 안의 자료가 수정될 수 없다면 왜 사용할까요?
요소가 절대 변경되지 않고 유지되어야 할 때 사용됩니다.
값이 변경되지 않는 경우가 더 유용할 경우도 있습니다.
하나의 요소만 넣을 수도 있습니다.
하나의 요소만 추가하는데 왜 튜플을 사용할까요?
함수를 사용하다보면 값이 아닌 튜플을 파라미터로 넣어야 되는 경우가 있어
사용하는 문법이라고 보시면 됩니다.
range 함수로 튜플을 생성할 수도 있습니다.
t = tuple(range(4))
print(t)
t = tuple(range(2, 11, 2))
print(t)
리스트로 생성하고 튜플로 바꿀 수 있습니다.
l = [ 1, 2, 3, 4, 5]
l = tuple(l)
print(l)
◡̈