7. 튜플(Tuple) 관련 연산자 > 파이썬 기초

본문 바로가기

사이트 내 전체검색

이전으로파이썬 기초

7. 튜플(Tuple) 관련 연산자

페이지정보

글쓴이 관리자 조회 25,498 조회 날짜 19-05-06 21:57 / U:19-12-25 15:56
댓글 0댓글

SNS 공유

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

내용

튜플 관련 연산자

 

튜플의 한 번 정하면 지우거나 변경할 수 없다. 튜플 요소값 삭제, 변경시 오류가 생긴다.

 

튜플 삭제시 오류

t1 = (1, 2, 'a', 'b')

del t1[0]

Traceback (most recent call last):
  File "C:\JBMPA\lecture\number.py", line 3, in <module>
    del t1[0]
TypeError: 'tuple' object doesn't support item deletion

 

튜플 변경시 오류

t1 = (1, 2, 'a', 'b')

t1[0] = 'c'

Traceback (most recent call last):
  File "C:\JBMPA\lecture\number.py", line 3, in <module>
    t1[0] = 'c'
TypeError: 'tuple' object does not support item assignment

 

 

튜플은 값을 변경시킬 수 없다는 점만 제외하면 리스트와 완전히 동일하다.

 

인덱싱하기

 

t1 = (1, 2, 'a', 'b')

print(t1[0])

print(t1[3])

1

'b'

슬라이싱하기

 

t1 = (1, 2, 'a', 'b')

print(t1[1:])

(2, 'a', 'b')

튜플 더하기

+

t1 = (1, 2, 'a', 'b')

t2 = (3, 4)

print(t1 + t2)

(1, 2, 'a', 'b', 3, 4)

튜플 곱하기

*

t2 = (3, 4)

print(t2 * 3)

(3, 4, 3, 4, 3, 4)

튜플 길이 구하기

len

t1 = (1, 2, 'a', 'b')

print(len(t1))

4

 

댓글목록

댓글이 없습니다

게시물 검색
총 30 건 , 1 페이지
올서베이넷
무료 온라인 설문 사이트
OVITII
웹 프레젠테이션 도구
Copyright © JBMPA.com All rights reserved.
사이트 언어 선택
PC 보기