meong_j
기록하는 습관.
meong_j
전체 방문자
오늘
어제
  • 분류 전체보기 (176)
    • 개인 공부 정리 (0)
    • 서버 운영 (37)
      • Linux (36)
    • Frontend (11)
      • Vue.js (10)
    • Backend (70)
      • Java (4)
      • Python (22)
      • Django (38)
      • Spring (6)
    • Database (5)
      • Oracle (4)
      • MySQL (1)
      • MariaDB (0)
    • Android (14)
      • Kotlin (6)
    • 배포 (9)
      • Docker (8)
      • AWS (1)
    • IT_study (29)
      • Coding test (17)
      • 알고리즘 (5)
      • 스터디 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • github

인기 글

반응형

태그

  • 안드로이드adaptor
  • gabagecollecter
  • cpu사용률
  • Proxy
  • SASS Variables
  • 개발자도서
  • router-link
  • Kotlin
  • 리눅스인증
  • 배포인프라
  • docker
  • dockersecret
  • 코틀린자료형
  • 테크커리어
  • dp #알고리즘
  • DHCP
  • 중첩라우트
  • 리눅스방화벽
  • 이차원배열정렬
  • django

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
meong_j

기록하는 습관.

파이썬 기초 자료형 (6) - 튜플(Tuple)
Backend/Python

파이썬 기초 자료형 (6) - 튜플(Tuple)

2021. 9. 13. 18:28
728x90
반응형

 

1) 튜플 선언 및 함수
# 튜플 (Tuple)
# 리스트와 비교 중요
# 튜플 자료형(순서o, 중복o, 수정X, 삭제X) #불변 (한번선언한 후 변경 불가)

# 선언

a = ()
b = (1,)
c = (11,12,13,14)
d = (100,1000,'Ace','Base','Captine')
e = (100,1000,('Ace','Base','Captine'))

#인덱싱
print('>>>>>>>>>>>>')
print('d - ', d[1])
print('d - ', d[0] + d[1] + d[1])
print('d - ', d[-1])
print('e - ', e[-1])
print('e - ', e[-1][1])
print('e - ', list(e[-1][1])) #튜플을 리스트로 변환

#수정 X

#d[0] = 1500 # 에러 발생

#슬라이싱
print('>>>>>>>>>>>>')
print('d - ', d[0:3])
print('d - ', d[2:])
print('e - ', e[2][1:3])


#튜플 연산
print('>>>>>>>>>>>>')
print('c + d', c + d)
print('c * 3', c * 3)

# 튜플 함수
print()
a = (5 ,2, 3, 1, 4)
print('a - ', a)
print('a - ', a.index(3))
print('a - ', a.count(2))


print()

 

 

 

 

2) 팩킹(Packing)과 언팩킹(UnPacking)
#팩킹 & 언팩킹(Packing , UnPacking)

#팩킹
t = ('foo','bar','baz','qux')

print(t)
print(t[0])
print(t[-1])
print()


#언팩킹1
(x1, x2, x3, x4) = t

print(type(x1), type(x2), type(x3), type(x4))
print(x1, x2, x3, x4)

#팩킹 & 언팩킹
t2 = 1,2,3 #팩킹 가로 생략 가능
t3 = 4,
x1, x2, x3 = t2 #언팩킹
x4, x5, x6 = 4, 5, 6

print(t2)
print(t3)
print(x1, x2, x3)
print(x4, x5, x6)

 

 

 

 

반응형

'Backend > Python' 카테고리의 다른 글

파이썬 기초 자료형 (8) - 집합(Set)  (0) 2021.09.13
파이썬 기초 자료형 (7) - 딕셔너리(Dictionary)  (0) 2021.09.13
파이썬 기초 자료형 (5) - 리스트(List)  (0) 2021.09.13
파이썬 기초 자료형 (4) - 숫자형 선언하기  (0) 2021.09.13
파이썬 기초 자료형 (3) - 문자형 선언하기  (0) 2021.09.13
    'Backend/Python' 카테고리의 다른 글
    • 파이썬 기초 자료형 (8) - 집합(Set)
    • 파이썬 기초 자료형 (7) - 딕셔너리(Dictionary)
    • 파이썬 기초 자료형 (5) - 리스트(List)
    • 파이썬 기초 자료형 (4) - 숫자형 선언하기
    meong_j
    meong_j
    #it #개발일기 #개발공부 #개발자 #백앤드 #생각정리 #시간은 실력에 비례한다 #뭐든지 꾸준히 열심히 #오늘의 내가 내일의 나를 만든다

    티스토리툴바